国际上常见的嵌入式操作系统大约有40种左,右如:linux、uclinux、wince、palmos、symbian、ecos、ucos-ii、vxworks、psos、nucleus、threadx 、rtems 、qnx、integrity、ose、c executive 。这些系统种类繁多,那么他们应该怎么分类呢,跟着小编来看。
他们基本可以分为两类,一类是面向控制、通信等领域的实时操作系统,如windriver公司的vxworks、isi的psos、qnx系统软件公司的qnx、ati的nucleus等;另一类是面向消费电子产品的非实时操作系统,这类产品包括个人数字助理(pda)、移动电话、机顶盒、电子书、webphone等,系统有microsoft的wince,3com的palm,以及symbian和google的android等。
vxworks操作系统是美国windriver公司于1983年设计开发的一种嵌入式实时操作系统(rtos),是tornado嵌入式开发环境的关键组成部分。良好的持续发展能力、高性能的内核以及友好的用户开发环境,在嵌人式实时操作系统领域逐渐占据一席之地。
vxworks实时操作系统由400多个相对独立、短小精悍的目标模块组成,用户可根据需要选择适当的模块来裁剪和配置系统;提供基于优先级的任务调度、任务间同步与通信、中断处理、定时器和内存管理等功能,内建符合posix(可移植操作系统接口)规范的内存管理,以及多处理器控制程序;并且具有简明易懂的用户接口,在核心方面甚至可以微缩到8 kb。
windows ce与windows系列有较好的兼容性,无疑是windows ce推广的一大优势。其中wince3.0是一种针对小容量、移动式、智能化、32位、了解设备的模块化实时嵌入操作系统。对建立针对掌上设备、无线设备的动态应用程序服务提供了一种功能丰富的操作系统平台,它能在多种处理器体系结构上运行,并且通常适用于那些对内存占用空间具有一定限制的设备。它是从整体上为有限资源的平台设计的多线程、完整优先权、多任务的操作系统。它的模块化设计允许它对从掌上电脑到专用的工业控制器的用户电子设备进行定制。
操作系统的基本内核需要至少200kb的rom。由于嵌入式产品的体积、成本等方面有较严格的要求,所以处理器部分占用空间应尽可能的小。系统的可用内存和外存数量也要受限制,而嵌入式操作系统就运行在有限的内存(一般在rom或快闪存储器)中,因此就对操作系统的规模、效率等提出了较高的要求。从技术角度上讲,windows ce作为嵌入式操作系统有很多的缺陷:没有开放源代码,使应用开发人员很难实现产品的定制;在效率、功耗方面的表现并不出色,而且和windows一样占用过的系统内存,运用程序庞大;版权许可费也是厂商不得不考虑的因素。
嵌入式linux,这是嵌入式操作系统的一个新成员,其最大的特点是源代码公开并且遵循gpl协议,在近年来成为研究热点,据idg预测嵌入式linux将占未来两年的嵌入式操作系统份额的50%。
linux是开放源代码,不存在黑箱技术,遍布全球的众多linux爱好者优势linux开发者的强大技术支持;并且linux的内核小、效率高,内核的更新速度很快,linux是可以定制的,其系统内核最小只有约134kb。linux还是免费的os,在价格上极具竞争力。因为它的开放性对于技术方面的要求不高只要懂unix/linux和c语言即可。随着linux在国内的普及,这类人才越来越多。所以软件的开发和维护成本很低,优秀的网络工能,这在internet时代尤其重要,稳定是linux本身具备的一个很大的优点,内核精悍,运行所需资源少,十分适合嵌入式应用。
支持的硬件数量庞大,嵌入式linux和普通的linux没有本质区别,pc上用到的硬件嵌入式linux几乎都支持,而且各种硬件的驱动程序源代码都可以得到,为用户编写自己专有硬件的驱动程序带来了很大方便。由于μc/os一ⅱ仅是一个实时内核,这就意味着它不像其他实时存在系统那样提供给用户的只是一些api函数接口,还有很多工作需要用户自己去完成。
指纹中国芯问鼎世界第一汇顶科技的秘诀是什么
Silicon Labs为Robulink的计量基础设施解决方案提供无线互连技术
士兰微:12吋芯片生产线正式投产
2024年中国锂电池行业十大预测
LED灯具在红外热像仪中的优势
嵌入式操作系统有多少种类和分类资料说明
手机充电一定要充满吗
论文|1200V IGBT7和Emcon7可控性更佳,助力提升变频器系统性能(下)
联诚发推出最新LED显示产品与声光电一体化解决方案
电容对超声波,谁能解决指纹识别传感器三大尴尬点?
数码相框的LED背光设计
PCB组件中焊点的二次冷却是怎样的
华硕发布全球首款HDMI2.1认证的ROG游戏显示器
无人机汽车混搭模型完成首飞
全方面解读凯迪拉克XTS底盘
一种实时机场集成行李处理系统
意法半导体宣布加入Zhaga联盟
京东集团宣布正式成立京东健康子集团 对标阿里健康?
运筹帷幄,决胜千里!Voury卓华高清LED显控系统助力山东机场信息科技指挥部
LG Display与迪士尼建立战略OLED伙伴关系加速创新内容开发