文档详情

嵌入式微处理器及应用讲述.ppt

发布:2017-03-26约9.08千字共57页下载文档
文本预览下载声明
⒋ 其他嵌入式微处理器 Motorola公司的68xxx、Compaq公司的Alpha、HP公司的PARISC、Sun公司的Sparc、Hitachi的SH、飞利浦的LPC等嵌入式微处理器也有着广泛的应用。 嵌入式处理器的使用量 1.3 嵌入式操作系统介绍 1.3.1 嵌入式操作系统主要特点 ⒈ 实时性:优先级高的任务立即执行 ⒉ 可移植:可应用在不同的处理器上 ⒊ 内核小型化:Linux内核+网络驱动 200KBytes ⒋ 可裁剪:适应嵌入式系统要求 1.3.2 主流嵌入式操作系统简介 嵌入式Linux μcLinux(无存储管理单元MMU) Windows CE VxWorks QNX ?C/OS II Symbian OS Palm OS Android IOS 1、 嵌入式Linux 1991年林纳斯·托瓦兹开发的。 Linux主要特点有: 开放源码; 内核小(200k-几M)、功能强大、运行稳定、效率高; 易于定制裁剪; 可移植到数十种微处理器上; 支持大量的外围硬件设备,驱动程序丰富; 有大量的开发工具,良好的开发环境; 对以太网、千兆以太网、无线网络、令牌网、光纤网、卫星网等多种联网方式提供了全面的支持; 在图像处理、文件管理及多任务支持等方面,Linux也提供了较强的支持。 缺点:实时性不够好 2. Windows CE Windows CE是一个简洁、高效率的多平台操作系统,是Microsoft完全独立开发的操作系统,是从整体上为有限资源的平台设计的多线程、完全优先级、多任务的操作系统。操作系统内核占据最少200KB ROM空间。 应用对象是移动设备 WINCE开发相对较容易,开发周期短,内核完善,主要是应用层开发。 源码不开放。需要付费授权 3. VxWorks VxWorks是美国 Wind River System 公司(风河公司 ,即 WRS 公司)推出的一个实时操作系统。 以其良好的可靠性和卓越的实时性被广泛地应用在通信、军事、航空、航天等高精尖技术及实时性要求极高的领域中。 是目前使用最广泛、市场占有率最高的商用嵌入式操作系统,可以移植到多种处理器,如x86、Motorola 68xxx、MIPS RXxxx、Power PC、StrongARM、ARM等。VxWorks具有多达1800个功能强大的应用程序接口(API),系统的可靠性非常高。 4.μC/OS-Ⅱ μC/OS是源码公开的实时嵌入式操作系统。μC/OS-Ⅱ提供了嵌入式系统的基本功能,其核心代码短小精干。μC/OS-Ⅱ对于大型商用嵌入式系统而言,是轻量级嵌入式操作系统。 μC/OS-Ⅱ主要特点包括:源码公开、可移植性强、可裁剪、占先式、多任务,稳定性和可靠性都很强。 μC/OS-Ⅱ已经被移植到许多微处理器上运行,如ARM系列、Intel的8051、80x86系列、Motorola的Power PC和68xxx、68HC11等系列 5、QNX Quick Unix简称,是一种商用的类Unix实时操作系统,遵从POSIX(Portable Operating System Interface)规范。 POSIX是为了提高UNIX环境下应用程序的可移植性。 QNX是一个分布式、嵌入式、可规模扩展的实时操作系统。QNX是业界公认的X86平台上最好的嵌入式实时操作系统之一 QNX主要开发汽车,通讯设备所使用的操作系统; QNX在车用市场占有率达到75%; 此外,QNX的最大客户订单来源于思科系统。 ⒍ Palm OS Palm OS是3COM公司Palm Computing掌上电脑公司的产品,主要应用在PDA(Personal Digital Assistant,掌上电脑)中,2001年左右占据PDA市场的90%。 ⒎ Symbian OS 诺基亚手机 8. Android 基于Linux平台的开源手机操作系统,由谷歌公司开发。 2008年9月份正式发布Android 1.0,之后迅速在智能手机中得到广泛应用。 开源;开放性 9. iOS iOS是由苹果公司开发的移动操作系统。苹果公司在2007年1月9日发布。 iOS与苹果的Mac OS操作系统一样,属于类Unix的商业操作系统。 不开源。 主要在苹果公司的产品中使用。 1.5 ARM系列嵌入式微处理器简介 AHB或ASB ARM核/ CPU DMA 控制器 片上 RAM 桥路 测试接口 控制 外部总线 接口 UART 并行接口 定时器 APB 处理器 处理器核 处理器架构 AMBA总线 1.5 ARM系列嵌入式微处理器简介 处理器 处理器核:处理器核心,运算、指令执行、存储管理 处理器架构:AR
显示全部
相似文档