嵌入式操作系统分类.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式实时操作系统的分类 1.国外著名的实时操作系统国外实时操作系统已经从简单走向成熟,有代表性的产品主要有 VxWorks,QNX,Palm OS,Windows CE等,占据了机顶盒、PDA等的绝大部分市场。 其实,实时操作系统并不是一个新生的事物,从 20 世纪 80 年代起,国际上就有一些 IT 组织、公司开始进行商用嵌入式系统和专用操作系统的研发。 VxWorks 操作系统是美国 WindRiver 公司于 1983 年设计开发的一种实时操作系统。 VxWorks 拥有良好的持续发展能力、高性能的内核以及良好的用户开发环境,在实时操作系统领域内占据一席之地。 它以其良好的可靠性和卓越的实时性被广泛地应用在通信、军事、航空、航天等高精尖技术及实时性要求极高的领域中,如卫星通信、军事演习、导弹制导、飞机导航等。 在美国的 F- 16、FA-18战斗机, B-2 隐形轰炸机和爱国者导弹上,甚至连 1997 年 4 月在 火星表面登陆的火星探测器上也使用了 VxWorks。 它是目前嵌入式系统领域中使用最广泛、市场占有率最高的系统。 它支持多种处理器,如 x86,i960,Sun Sparc,Moto--rola MC68xxx,MIPS RX000,Power PC,ARM,StrongARM等。 大多数的 VxW---orksAPI是专有的。 QNX是一个实时的、可扩充的操作系统;它部分遵循 POSIX相关标准,如 POSIX.1b实时扩展;它提供了一个很小的微内核以及一些可选的配合进程。 其内核仅提供 4 种服务: 1 / 5 进程调度、进程间通信、底层网络通信和中断处理,其进程在独立的地址空间中运行。 所有其他操作系统服务都实现为协作的用户进程,因此 QNX内核非常小巧 (QNX 4.x 大约为 12KB),而且运行速度极快。 这个灵活的结构可以使用户根据实际的需求,将系统配置成微小的嵌入式操作系统或包括几百个处理器的超级虚拟机操作系统。 POSIX表示可移植操作系统接口 (PortableOperatingSystemInterface,缩写为 POSIX是为了读音更像 UNIX)电气和电子工程师协会 (IEEE)最初开发 POSIX标准 , 是为了提高 UNIX环境下应用程序的可移植性。 然而 ,POSIX并不局限于 UNIX.许多其它的操作系统 ,例如 DEC OpenVMS和 Windows NT ,都支持 POSIX标准 ,尤其是 IEEE Std. 1003.1-1990(1995 年修订 )或 POSIX.1, POSIX.提1供了源代码级别的 C语言应用编程接口( API)给操作系统的服务程序 ,例如读写文件 .POSIX.1已经被国际标准化组织 (ISO)所接受,被命名为 ISO/IEC 9945-:1 1990 标准。 POSIX现在已经发展成为一个非常庞大的标准族,某些部分正处在开发过程 中。 POSIX与 IEEE 1003和 2003 家族的标准是可互换的 (3) Palm OS3Com公司的 Palm OS在掌上电脑和 PDA市场上占有很大的市场份额。 它有开放的操作系统应用程序接口 (API),开发商可以根据需要自行开发所需的应用程序。 目前共有 3500 多个应用程序可以运行在 Palm Pilot 上。 其中大部分应用程序均为其他厂商和个人所开发,使 Palm Pilot 的功能得以 不断增多。 2 / 5 这些软件包括计算器、各种游戏、电子宠物、地理信息等。 在开发环境方面,可以在 Windows 95/98/NT 以及 Macintosh 下安装 PalmPilot Desktop。 Palm Pilot 可以与流行的 PC平台上的应用程序 (如 Word,Excel等)进行数据交换。 Windows CEMicrosoft Windows CE是从整体上为有限资源的平台设计的多线程、完整优先权、多任务 Linux 的内核小、功能强大、运行稳定、系统健壮、效率高; Linux 易于定制裁剪,在价格上极具竞争力; Linux 不仅支持 x86 CPU,还可以支持其他数十种 CPU芯片;有大量的且不断增加的开发工具,这 些工具为嵌入式系统的开发提供了良好的开发环境; Linux 沿用了 Unix 的发展方 式,遵循国际标准,可以方便地获得众多第三方软硬件厂商的支持; Linux 内核 的结构在网络方面是非常完整的,它提供了对十兆 / 百兆 / 千兆以太网、无线网络、令牌网、光纤网、卫星网等多种联网方式的全面支持。 在图像处理、文件管理及多任务支持等诸多方面, Linux 的表现也都非常出色,不仅可以充当嵌入式系统的开发平台,本身也是嵌入式系统应用开发的好 工具。 uC/OSu

文档评论(0)

182****2200 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档