标题: 关于嵌入式操作系统
play
游客




UID 14
精华 0
积分 4210
帖子 4210
威望 0
金钱 0
阅读权限 1
注册 2007-7-13
状态 离线
发表于 2007-7-13 18:31  资料  短消息  加为好友 

关于嵌入式操作系统

嵌入式操作系统(Embedded Operating System)种类有一百种以上,代表性的产品有以下几种:     1) 专用的实时操作系统(RTOS)。代表性的产品有QNX、VxWorks、 os、lynx,还有Hopen,中文名称为"女娲",它是由中科院开发的中国人自己的嵌入式OS。传统上,以往的嵌入式应用如果确定了要使用操作系统,一般选上述其中之一。其特点是:   模块化。   实时性好。   稳定性好。   价格昂贵。由于操作系统本身以及开发环境都是专有的,价格一般都比较高,通常需花费10万元人民币以上才能建起一个可用的开发环境,对每一个应用一般还要另外收取版税。   一般不通供源代码,只提供二进制代码。   由于它们都是专用操作系统,需要专门的技术人员掌握开发技术和维护,所以软件的开发和维护成本都非常高。   支持的硬件数量有限。             2) Windows CE。   微软的嵌入式OS。与前述OS最大不同是其应用编程接口(API)与Win32 API兼容,这样Windows上的程序都可以重新编译后移植到Win CE上来,开发人员可用开发Windows同样的开发工具来开发Win CE程序。缺点同样是源代码不公开,对每一个应用都要收取版税。例如,某机顶盒采用Win CE,每台需交纳20-30美圆给微软,另外,Win CE 体积庞大,占用很多的ROM和RAM。          3) 嵌入式Linux。  这是嵌入式操作系统的一个新成员,其最大的特点是源代码公开并且并且遵循GPL协议,在近一年多以来成为研究热点,据IDG预测嵌入式LINUX将占未来两年的嵌入式操作系统份额的50%,下面重点对其加以介绍。   由于其源代码公开,人们可以任意修改,以满足自己的应用,并且查错也很容易。   遵从GPL,无须为每例应用交纳许可证费。   有大量的应用软件可用。其中大部分都遵从GPL,是开放源代码和免费的。可以稍加修改后应用于用户自己的系统。   有大量的免费的优秀的开发工具,且都遵从GPL,是开放源代码的。   有庞大的开发人员群体。无需专门的人才,只要懂Unix/Linux和C语言即可。随着Linux在中国的普及,这类人才越来越多。所以软件的开发和维护成本很低。   优秀的网络功能,这在Internet时代尤其重要。   稳定--这是 linux本身具备的一个很大优点。   内核精悍,运行所需资源少,十分适合嵌入式应用。   支持的硬件数量庞大。嵌入式Linux和普通linux并无本质区别,PC上用到的硬件嵌入式Linux几乎都支持。而且各种硬件的驱动程序源代码都可以得到,为用户编写自己专有硬件的驱动程序带来很大方便。

顶部
[广告]
 


Google

当前时区 GMT+8, 现在时间是 2008-9-5 15:28

By Discuz! 5.5.0 © 2007-2008
Processed in 0.163691 second(s), 6 queries , Gzip enabled

清除 Cookies - 联系我们 - Autooo! Inc. - Archiver - 繁体中文