永远的追求--freefish笔记 https://passport2.21ic.com/?53166 [收藏] [复制] [RSS]

日志

rtems 轻盈高效的RTOS

已有 1280 次阅读2006-4-17 21:42


Rtems简介


RTEMS,a rivail of VxWorks


RTEMS可谓嵌入式系统鼻祖,经过专家的评测,其性能毫不逊色于VxWorks, 远远把RtLinux甩在后面。


正文


RTEMS是前美国军方研制的嵌入式系统, 最早用于美国国防系统,早期的名称为实时导弹系统(Real Time Executive for Missile Systems),后来改名为实时军用系统(Real Time Executive for Military Systems, 目前的全称是实时(Real Time Executive for Multiprocessor Systems)用,他的特点是非常的稳定,而且速度快。现在是一个开源项目的RTOS, 在全球还是有不少的用户,其中包括Motorola,朗讯等,他有下面的特点:


1.           非常好的实时性能(以前是控制导弹的,再差也差不到那里去)


2.           极其稳定


3.           使用面向对象技术构件,剪裁性和移植性好。


4.           包含POSIX 1003.1b API,并且支持POSIX Thread


5.           提供pSOS+API


6.           提供遵循ITRONAPI


7.           体系可伸缩(也就是常说的Scalable


8.           多任务,支持事件驱动,优先级调度,抢占调度(preemptive scheduling


9.           任务间的同步与通信


10.       优化的基于统计的单调频率RMS调度(Rate Monotonic Scheduling


11.       优先级高度协议PCP(Priority Ceiling Protocols)


12.       支持优先级继承用于解决优先级反转的问题


13.       支持多处理器体系结构(不但支持同构的处理器,也支持异构处理器比如ARM+DSP


14.       负责任的中断管理


15.       高度的可配置性


16.       提供可重入的ANSI C


17.       提供TCP/IP协议栈以及WebServer等服务。


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)