下面就由福州卓跃教育具体介绍以下几种代表性嵌入式操作系统
比较: (一) VxWorks VxWorks操作系统是美国WindRiver公司于1983年设计研发的一种嵌
入式实时操作系统 (RTOS),是Tornado嵌入式研发环境的关键组成
部分。良好的持续发展能力、高性能的内核及友好的用户研发环境,在嵌人
式实时操作系统领域逐渐占据一席之地。 然而其价格昂贵,需要专门的技术人员掌控研发技术和维护,所以
软件的研发和维护成本都非常高。支持的硬件数量有限。 (二)视窗系统 CE 视窗系统CE和视窗系统系列有较好的兼容性,无疑是视窗系统 CE推
广的一大优势。从技术角度上讲,视窗系统 CE作为嵌入式操作系统有非常
多的缺陷:没有开放原始码,使应用研发人员非常难实现产品的制定;在效
率、功耗方面的表现并不出色,而且和视窗系统相同占用过的系统内存,运
用程式庞大;版权许可费也是厂商不得不考虑的因素。 (三)嵌入式Linux 这是嵌入式操作系统的一个新成员,其最大的特点是原始码公开并
且遵循GPL协议,在近一年多以来成为研究热点,据IDG预测嵌入式Linux将
占未来两年的嵌入式操作系统份额的50%。 由于其原始码公开,人们能任意修改,以满足自己的应用,并且查
错也非常容易。遵从GPL,无须为每例应用交纳许可证费。有大量的应用软
件可用。其中大部分都遵从GPL,是开放原始码和免费的。能稍加修改后应
用于用户自己的系统。 有大量的免费的优秀的研发工具,且都遵从GPL,是
开放原始码的。有庞大的研发人员群体。无需专门的人才,只要懂
Unix/Linux和C语言即可。随着Linux在中国的普及,这类人才越来越多。所
以软件的研发和维护成本非常低。优秀的网络功能,这在Internet时代尤其
重要。 支持的硬件数量庞大。嵌入式Linux和普通Linux并无本质差别,PC
上用到的硬件嵌入式Linux几乎都支持。而且各种硬件的驱动程式原始码都
能得到,为用户编写自己专有硬件的驱动程式带来非常大方便。 (四)μC/OS一Ⅱ μC/OS一Ⅱ是著名的原始码公开的实时内核,是专为嵌入式应用设
计的,可用于8位,16位和32位单片机或数字信号处理器(DSP)。他是在原
版本μC/OS的基础上做了重大改进和升级,并有了近十年的使用实践,有许
多成功应用该实时内核的实例。 由于μC/OS一Ⅱ仅是个实时内核,这就意味着他不像其他实时存在
系统那样提供给用户的只是一些API函数接口,更有非常多工作需要用户自
己去完成。 您有任何关于福州嵌入式培训的疑问,欢迎咨询在线老师 在嵌入式应用中,使用实时操作系统(RTOS)是当前嵌入式应用的
一个特点,一种趋势,也是单片机应用从低水平向高水平的一个进步。
Linux本身具有的一个非常大好处,内核精悍,运行所需资源少,十分适合
嵌入式应用。因此嵌入式Linux亦成为首选。
|