文档详情

嵌入式第2讲.ppt

发布:2016-08-31约6.19千字共43页下载文档
文本预览下载声明
* 3.3 嵌入式操作系统分类 μcLinux * 3.3 嵌入式操作系统分类 Windows Embedded: Windows CE:一种针对小容量、移动式、智能化、32位、连接设备的模块化实时嵌入式操作系统(缩减的Win95)。 针对掌上设备、无线设备的动态应用程序和服务提供了一种功能丰富的操作系统平台,属于软实时操作系统, 由于其Windows背景,界面比较统一认可。可以使用大多数Windows开发工具(如VB,VC等),大多数Windows应用程序经过移植后就可以运行在WinCE平台上。 操作系统的基本内核需要至少200K的ROM。 * 3.3 嵌入式操作系统分类 VxWorks: VxWorks操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统(RTOS),具有良好的持续发展能力、高性能的内核以及友好的用户开发环境,在嵌入式实时操作系统领域牢牢占据着一席之地。 VxWorks所具有的显著特点是: - 可靠性、实时性和可裁减性。 - 它支持多种处理器,如x86、i960、Sun Sparc、Motorola MC68xxx、MIPS 、POWER PC等等。 以其良好的可靠性和卓越的实时性被广泛地应用在通信、军事、航空航天等高精尖技术及实时性要求极高的领域中,如火星探测器(1997年7月4日登陆火星表面)。 * 3.3 嵌入式操作系统分类 ?C/OS及?C/OS-II: 美国人Jean Labrosse 1992年完成,已应用于数百种产品中。 应用面覆盖了诸多领域,如照相机、医疗器械、音响设备、发动机控制、高速公路电话系统、自动提款机等 1998年?C/OS-II,2000年,得到美国航空管理局(FAA)的认证,可以用于飞行器中 是一个源码公开、可移植、可裁减、占用资源少、抢先式的实时多任务操作系统。其绝大部分源码采用ANSI C写的,移植性好。高校教学可免费使用。 网站www.ucos-II.com() * 3.3 嵌入式操作系统分类 Nucleus 主要应用:网络设备,例如,路由器,机顶盒等 Nucleus PLUS * Symbian OS:Symbian由诺基亚、西门子、索尼爱立信等几家大型移动通讯设备商共同出资组建的一个合资公司,专门研发手机操作系统。Symbian操作系统的前身是EPOC。 Palm OS:Palm OS是一套专门为掌上电脑编写的操作系统,充分考虑到了掌上电脑内存相对较小的情况,所以Palm操作系统本身所占的内存很小,基于Palm操作系统编写的应用程序所占的空间也很小,通常只有几十KB,因此基于Palm操作系统的掌上电脑虽然只有几兆内存却可以运行众多的应用程序。 QNX:加拿大QNX公司的产品。QNX是一个实时的、可扩充的操作系统,它部分遵循POSIX相关标准,由于QNX具有强大的图形界面功能,因此很适合作为机顶盒、手持设备(手掌电脑、手机)、GPS设备的实时操作系统使用。 3.3 嵌入式操作系统分类 * 3. 嵌入式操作系统 3.1 嵌入式系统的软件架构 3.2 嵌入式操作系统作用及意义 3.3 嵌入式操作系统分类 3.4 嵌入式软件技术发展现状及趋势 * 3.4 嵌入式软件技术发展现状与趋势 (1)近十年来,嵌入式操作系统发展飞速,支持处 理器不断丰富,功能不断增强。 嵌入式操作系统支持微处理器:芯片从8位到16位、32位甚至64位。从支持单一品种的CPU芯片到支持多品种的。支持强大的核外功能,如文件系统,TCP/IP网络系统,窗口图形系统等。未来五年,嵌入式操作系统内核向微型化、高可靠可信、强实时、构件组件化发展;支撑开发环境向集成化、可调试化、支持模型驱动设计发展;支持无线通信和能源管理功能将日益重要。 * 3.4 嵌入式软件技术发展现状与趋势 (2)行业性开放系统日趋流行;面向领域特制的嵌入式操作系统走向开放、标准规范化、平台化 行业嵌入式软件形成了不同行业的标准,例如中国手机软件联盟制定了手机API标准。统一的行业标准具有开放、设计技术共享、软硬件重用、构件兼容、维护方便和合作生产的特点,是增强行业性产品竞争能力的有效手段,例如,欧共体汽车产业联盟规定以OSEK标准。 * 3.4 嵌入式软件技术发展现状与趋势 (3)自由开源的软件技术在嵌入式应用上尤其备受青睐,Linux渐成主流之一;以J2ME/JINI为代表的嵌入式技术将对嵌入式软件的发展产生深远影响。 (4)嵌入式软件的技术领域不断扩大并逐成体系。 相关技术包括,实时系统,仿真工具,编译技术等,形成包括嵌入式操作系统、数据库、中间平台软件在内的嵌入式软件体系。 * 3.4 嵌入式软件技术发展现状与趋势 (5)嵌入式软件与互联网、普适计
显示全部
相似文档