45fan.com - 路饭网

搜索: 您的位置主页 > 网络频道 > 阅读资讯:嵌入式操作系统的知识介绍

嵌入式操作系统的知识介绍

2016-08-24 14:48:18 来源:www.45fan.com 【

嵌入式操作系统的知识介绍

其实,嵌入式系统并不是一个新生的事物,从八十年代起,国际上就有一些IT组织、公司,开始进行商用嵌入式系统和专用操作系统的研发。这其中涌现了一些著名的嵌入式系统:

Windows CE
Microsoft Windows CE是从整体上为有限资源的平台设计的多线程、完整优先权、多任务的操作系统。它的模块化设计允许它对于从掌上电脑到专用的工业控制器的用户电子设备进行定制。操作系统的基本内核需要至少200K的ROM。

VxWorks
VxWorks是目前嵌入式系统领域中使用最广泛、市场占有率最高的系统。它支持多种处理器,如x86、i960、Sun Sparc、Motorola MC68xxx、MIPS RX000、POWER PC等等。大多数的VxWorks API是专有的。采用GNU的编译和调试器。

pSOS
ISI公司已经被WinRiver公司兼并,现在pSOS属于WindRiver公司的产品。飧鱿低呈且桓瞿?榛?⒏咝阅艿氖凳辈僮飨低常?ㄎ?度胧轿⒋?砥魃杓疲?峁┮桓鐾耆?嗳挝窕肪常?诙ㄖ频幕蚴巧桃祷?挠布?咸峁└咝阅芎透呖煽啃浴?梢匀每?⒄吒?莶僮飨低车墓δ芎湍诖嫘枨蠖ㄖ瞥擅恳桓鲇τ盟?璧南低场??⒄呖梢岳?盟?词迪执蛹虻サ牡ジ龆懒⑸璞傅礁丛拥摹⑼?缁?亩啻?砥飨低场?br>
QNX
QNX是一个实时的、可扩充的操作系统,它部分遵循POSIX相关标准,如:POSIX.1b实时扩展。它提供了一个很小的微内核以及一些可选的配合进程。其内核仅提供4种服务:进程调度、进程间通信、底层网络通信和中断处理,其进程在独立的地址空间运行。所有其它OS服务,都实现为协作的用户进程,因此QNX内核非常小巧(QNX4.x大约为12Kb)而且运行速度极快。这个灵活的结构可以使用户根据实际的需求,将系统配置成微小的嵌入式操作系统或是包括几百个处理器的超级虚拟机操作系统。

Palm OS
3Com公司的Palm OS在PDA市场上占有很大的市场份额,它有开放的操作系统应用程序接口(API),开发商可以根据需要自行开发所需要的应用程序。

OS-9
Microwave的OS-9是为微处理器的关键实时任务而设计的操作系统,广泛应用于高科技产品中,包括消费电子产品、工业自动化、无线通讯产品、医疗仪器、数字电视/多媒体设备。它提供了很好的安全性和容错性。与其他的嵌入式系统相比,它的灵活性和可升级性非常突出。

LynxOS
Lynx Real-time Systems的LynxOS是一个分布式、嵌入式、可规模扩展的实时操作系统,它遵循POSIX.1a、POSIX.1b和POSIX.1c标准。LynxOS支持线程概念,提供256个全局用户线程优先级;提供一些传统的、非实时系统的服务特征;包括基于调用需求的虚拟内存,一个基于Motif的用户图形界面,与工业标准兼容的网络系统以及应用开发工具。



嵌入式操作系统的知识介绍

图1 1998-2000年嵌入式操作系统使用趋势


嵌入式操作系统的知识介绍

图2 在未来24个月中打算使用的嵌入式操作系统

目前,世面上有很多商业性嵌入式系统都在努力地为自己争取着嵌入式市场的份额(见图1)。但是,这些专用操作系统均属于商业化产品,价格昂贵;而且,由于它们各自的源代码不公开,使得每个系统上的应用软件与其它系统都无法兼容。并且,由于这种封闭性还导致了商业嵌入式系统在对各种设备的支持方面存在很大的问题,使得对它们的软件移植变得很困难。在嵌入式这个IT产业的新的关键领域,Linux操作系统适时地出现在了国家和国内各嵌入式厂商面前,由于Linux自身诸多优势,吸引了许多开发商的目光,成为嵌入式操作系统的新宠(见图2)。它的出现无疑为国家发展嵌入式操作系统事业提供了一个极有吸引力的机会。

本文地址:http://www.45fan.com/a/question/66979.html
Tags: 操作系统 嵌入式 一览
编辑:路饭网
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部