1.3 嵌入式系统的开发流程 5.系统集成与测试 在硬件子系统与软件子系统设计完成后,需要将软件子系统下载到硬件子系统的flash中,然后进行整体的系统测试。测试中需要使用不同的方法来测试系统的运行结果是否与预期的相同。此阶段需要形成整个系统的集成与测试文档。 6.项目评估与总结 该阶段主要对整个系统开发过程中的成功经验和失败教训进行总结,为下一次的开发奠定基础。 1.4 嵌入式操作系统的介绍 嵌入式操作系统EOS(Embedded Operating System)是整个嵌入式系统的灵魂,保存在非易失性存储器中,例如flash,当嵌入式系统的电源被打开时,嵌入式操作系统进行引导并控制整个系统的运行。它管理嵌入式系统中各种硬件和软件资源,合理有效地组织嵌入式系统进行工作,且为用户提供良好的操作界面。 嵌入式操作系统所包含的模块随嵌入式系统的不同而有所区别,通常包括系统内核、与硬件相关的底层驱动程序模块、设备驱动程序模块、通信协议模块、操作界面、浏览器等。 嵌入式操作系统具有体积小、启动速度快、实时性强、可靠性高且具有专用性和可移植性等特点。 1.4 嵌入式操作系统的介绍 由于嵌入式技术的飞速发展和广泛应用,嵌入式操作系统的种类繁多,下面简单介绍几种常见的嵌入式操作系统。 嵌入式Linux Windows CE VxWorks Palm OS μC/OS-Ⅱ 1.4 嵌入式操作系统的介绍 1.嵌入式Linux 嵌入式 Linux是以Linux为基础的嵌入式操作系统,广泛应用于移动电话、个人数字助理(PDA)、媒体播放器、消费性电子产品以及航空航天等领域中。 Linux本来是一种通用操作系统,并不是针对嵌入式系统开发的,但由于其自身的诸多优点,被很快应用于嵌入式领域,逐渐成为主流的嵌入式操作系统。Linux在嵌入式领域的优势表现为: Linux是开放源代码的,不存在黑箱技术,遍布全球的Linux爱好者为Linux提供强大的技术支持; Linux属于微内核操作系统,内核小、效率高、运行稳定、可裁剪性好,并且更新速度很快; Linux适应于多种CPU和多种硬件平台,是一个跨平台的系统; Linux具有与生俱来的强大的网络功能,支持各种网络连接方式,很适合作为面向Internet的新一代嵌入式产品的操作系统; Linux具有丰富的软件开发工具,能够满足嵌入式系统中软件部分的开发要求。 1.4 嵌入式操作系统的介绍 1.4 嵌入式操作系统的介绍 2.Windows CE Windows CE是微软公司基于掌上型电脑所开发的32位嵌入式操作系统,可看作是Windows 95的精简版本,具有相当出色的图形用户界面。CE中的C代表袖珍(Compact)、消费(Consumer)、通信能力(Connectivit)和伴侣(Companion),E代表电子产品(Electronics)。 Windows CE具有模块化、结构化和基于Win32应用程序接口和与处理器无关等特点。不仅继承了Windows优秀的图形界面,而且可以直接使用Windows 95/98上的编程工具(如Visual Basic、Visual C++等)进行应用程序开发,使绝大多数的应用软件只需简单的修改和移植就可以在Windows CE平台上继续使用。 Windows CE是目前常用的嵌入式操作系统之一,最新版本是6.0。 1.4 嵌入式操作系统的介绍 3.VxWorks VxWorks 是美国 Wind River System 公司(风河公司)推出的一个实时操作系统。它具有高性能的内核、友好的用户开发环境,是实时操作系统领域的佼佼者,广泛应用在通信、军事、航空、航天等高精尖技术及实时性要求极高的领域,如卫星通信、军事演习、导弹制导、飞机导航等。1997年4月在火星表面登陆的火星探测器上就使用了VxWorks操作系统。但VxWorks价格昂贵,在大众化的嵌入式产品中使用不多。 1.4 嵌入式操作系统的介绍 4.Palm OS Palm OS是3Com公司的Palm Computing 部针对掌上电脑开发的一种32位的嵌入式操作系统,目前,3Com公司的Palm Computing已经独立成一家公司。 Palm OS主要应用在PDA上,一度占据了90%的PDA市场的份额,由于Palm OS与Windows CE市场定位相似,都定位于掌上型电脑领域,因此,Palm OS与Windows CE的竞争非常激烈。 5.μC/OS-Ⅱ μC/OS-Ⅱ是一个源代码开放、可剪裁、结构小巧、抢先式的实时操作系统,主要用于中小型嵌入式系统
您可能关注的文档
最近下载
- 国际经济学第三版佟家栋古典的国际贸易理论.ppt VIP
- 新改版教科版六年级下册科学知识点.doc VIP
- 云南省中考英语答题卡1word版可以编辑.docx
- (2026春新版)人教版三年级数学下册《2 除数是一位数的除法》PPT课件.pptx
- 2021年偏光片行业安全生产教育培训及安全作业.pdf VIP
- 自考商业伦理导论必过秘笈.doc VIP
- 《铁道概论》课件——项目七:认识铁路信号.pptx VIP
- 2026江苏辖区农村商业银行紫金农村商业银行校园招聘60人笔试备考题库及答案解析.docx VIP
- 牛津深圳版八年级下册英语知识点总结与练习题汇编(按单元梳理,含答案解析).pdf VIP
- 国库集中支付网上操作及核算流程.pdf VIP
原创力文档

文档评论(0)