新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 嵌入式系统基础之:嵌入式系统概述

嵌入式系统基础之:嵌入式系统概述

作者:时间:2013-09-13来源:网络收藏

本文引用地址:http://www.eepw.com.cn/article/257146.htm

2.VxWorks

VxWorks操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统(RTOS),它是在当前市场占有率很高的之一。VxWorks的实时性做得非常好,其系统本身的开销很小,进程调度、进程间通信、中断处理等系统公用程序精练而有效,使得它们造成的延迟很短。另外VxWorks提供的多任务机制,对任务的控制采用了优先级抢占(Linux2.6内核也采用了优先级抢占的机制)和轮转调度机制,这充分保证了可靠的实时性,并使同样的硬件配置能满足更强的实时性要求。另外VxWorks具有高度的可靠性,从而保证了用户工作环境的稳定。同时,VxWorks还有完备强大的集成开发环境,这也大大方便了用户的使用。

但是,由于VxWorks的开发和使用都需要交纳高额的专利费,因此大大增加了用户的开发成本。同时,由于VxWorks的源码不公开,造成它部分功能的更新(如网络功能模块)滞后。

3.QNX

QNX是业界公认的X86平台上最好的嵌入式实时操作系统之一,它具有独一无二的微内核实时平台,是建立在微内核和完全地址空间保护基础之上的,它同样具有实时性强、稳定可靠的优点。

4.WindowsCE

WindowsCE是微软公司开发的一个开放的、可升级的32位,是基于掌上型电脑类的电子设备操作系统。它是精简的Windows95。WindowsCE的图形用户界面相当出色。WindowsCE具有模块化、结构化和基干Win32应用程序接口以及与处理器无关等特点。它不仅继承了传统的Windows图形界面,并且用户在WindowsCE平台上可以使用Windows95/98上的编程工具(如VisualStudio等)、也可以使用同样的函数、使用同样的界面风格,使绝大多数Windows上的应用软件只需简单地修改和移植就可以在WindowsCE平台上继续使用。但与VxWorks相同,WindowsCE也是比较昂贵的。

5.PalmOS

PamlOS在PDA和掌上电脑有着很庞大的用户群。PalmOS最明显的特点在精简,它的内核只有几千个字节,同时用户也可以方便地开发定制,具有较强的可操作性。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭