欢迎来到天天文库
浏览记录
ID:9852217
大小:1.38 MB
页数:4页
时间:2018-05-12
《几种常用嵌入式操作系统的对比分析》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、到越来越广泛的应用。几种常用嵌入式操作系统的对比分析刘海丹吴砚锋中国电子科技集团公司第七研究所【摘要】文章分析了三种常用嵌入式操作系统VxWorks、Linux、WindowsCE的特点,并通过比较它们的优缺点,为选型给出依据。【关键词】VxWorksLinuxWindowsCE嵌入式实时性1引言装卸、可固化代码、强稳定性、弱交互性、具备统一接口完成简单功能的嵌入式系统一般不需要操作系统,等方面有突出的特点。如以前许多MCS51系列单片机组成的小系统就只是利用从上世纪八十年代起,国际上就有一些IT组织、软件实现简单的控制环路。但是随着所谓后PC时代
2、的来公司,开始进行商用嵌入式系统和专用操作系统的临,嵌入式系统设计日趋复杂,嵌入式操作系统就必不可研发。这其中涌现了一些著名的嵌入式系统,如少了。由于嵌入式操作系统是多任务运行的,使得程序开Microsoft公司的WinCE和WindRiverSystem公司的发更加容易,在便于维护的同时还能提高系统的稳定性和VxWorks就分别是非实时和实时嵌入式操作系统的代可靠性,所以逐步成为嵌入式系统的重要组成部分,对嵌表,而Linux操作系统是源码公开且被广泛应用的免入式操作系统的研究变得尤为重要。费嵌入式操作系统。这三种操作系统各有优缺点,有嵌入式操作系
3、统并不是简单嵌入的操作系统,它除其各自适用的领域,所以选型的时候需要了解它们的了具有通用操作系统的基本特点外,在小巧、实时性、可特性,才能达到更好的使用效果。射,必需使用IP相关的地址解析协议,将IP地址所对应的参考文献:MAC地址获得后,再将获取的MAC地址映射到RapidIO虚[1]DanBouvierChair,RapidIOTechnicalWorkingGroup.拟流ID中,实现IP数据包在RapidIO体系结构中传输。RapidIO:TheSerialPhysicalLayer[Z].2003.[2]尹亚明,李琼,等.新型高性能Rap
4、idiO互连技术研究[J].4结束语计算机工程与科学,2004(12).本文探讨了RapidIO互连技术,该技术不仅是传统总[3]RapidIO™InterconnectSpecificationAnnex1:Software/线的最佳替代技术,而且可以为传统PDU技术提供快速高SystemBringUpSpecificationRev.2.0[Z].2008.效的传输解决方案,在未来的互联网高速通信时代必将得[4]SamFuller.RapidIO嵌入式系统互连[M].北京:电子工业出版社,2006.★第二部分792012年05月增刊研究与探讨2
5、三种嵌入式操作系统的特点分析自己的实际应用需要。作为在工业控制和通信设备开发中常用的三种系(3)友好的开发调试环境统,VxWorks、Linux、WindowsCE在实时性、内核大VxWorks的开发环境Tornado是一个友好的开发环小、调度算法、通信能力和开发环境等方面都有自己的特境,它可以运行在多种主机上,包括Sun、HP、Dec、点,下面就对这几种系统的特点做分析。Mips等,主机的操作系统则支持Unix、WindowsNT等。2.1VxWorks系统使用的流行图形界面方便使用者较快地理解和掌握。VxWorks操作系统是美国WindRive
6、r公司于1983年设VxWorks支持应用程序的动态链接和动态下载,使开发者计开发的一种嵌入式实时操作系统,依据其良好的持续发省去了每次调试都将应用程序与操作系统内核进行链接和展能力、高性能的内核以及友好的用户开发环境,在嵌入下载的步骤,缩短了编辑调试的周期。而VxWorks具有的式实时操作系统领域占据一席之地。其由于良好的可靠性可视化图形界面的调试工具,也很大程度地方便了开发者和卓越的实时性,被广泛地应用在通信、军事、航空、航的调试工作。天等高精尖技术及实时性要求极高的领域中,如卫星通2.2Linux讯、军事演习、弹道制导、飞机导航等。应用实例包
7、括美Linux是Unix操作系统的克隆,可以免费使用,遵循国的F-16、FA-18战斗机、B-2隐形轰炸机、火星探测器、GPL声明,可以自由修改和传播,是一个自由的操作系爱国者导弹等。统。Linux起源于芬兰一个名为LinusTorvalds的业余爱好VxWorks的特点有:者,但是现在已经是最为流行的一款开放源代码的操作系(1)高实时性统。从1991年问世到现在,Linux已发展成为一个功能强实时性的强弱是以完成规定功能和作出响应时间的大、设计完善的操作系统,不仅能够运行于PC平台,还长短来衡量的。在嵌入式系统方面大放光芒,这与Linux具有的良
8、好特性VxWorks的实时性非常好,其系统本身的开销很小,是分不开的。简单地说,嵌入式Linux操作系统具有以下进程调度、
此文档下载收益归作者所有