新闻  |   论坛  |   博客  |   在线研讨会
RTEMS-嵌入式OS鼻祖
xiajiashan | 2012-08-29 10:37:28    阅读:5243   发布文章

RTEMS, 即: 实时多处理器系统(Real Time Executive for Multiprocessor Systems),是一个开源的无版税实时嵌入操作系统RTOS。 它最早用于美国国防系统,早期的名称为实时**系统(Real Time Executive for Missile Systems),后来改名为实时军用系统(Real Time Executive for Military Systems),现在由OAR公司负责版本的升级与维护。目前无论是航空航天、军工,还是民用领域RTEMS都有着极为广泛的应用。

 

RTEM是一个非常成功的RTOS,美国国防部开放RTEMS代码已经有10多年了,RTEMS已经在各个领域得到了广泛的应用,目前RTEMS的应用领域包括:

  1. 通信
  2. PDA/GBA
  3. 航空航天
  4. 医疗
  5. 科学
  6. 机器人
  7. 音乐
  8. 军事
  9. 工业
  10. 医疗

下面是RTEMS.com公布的使用RTEMS的系统,可以看成是RTEMS 的经典应用(所有的这些都不是Demo,而是已经商业化的应用,并且经历了长时间的考验)。

 

通信 1 Zetron Simulcast Paging System

多通信终端同步设备,具体干啥用的我不清楚,反正是一个对时间要求极为严格的同步设备


2 FMVS FDDI-II Voice-Data Backbone

FMVS百兆FDDI语音骨干网设备


3 Link Communications Tactical Communications Bridge TCB-2

TCB-2网桥设备

4 Loytec LISA

日本人的ARM通信接口板

6 Advent Networks UAG2xx cable modem

使用ARM构建的CableModem,支持Web管理,地址转换,端口转发等,每秒能处理70,000多个数据包。

PDA/GBA RTEMS GP32 Ports

移植了RTEMS的GBA,使用的处理器是三星的S3C2400系列ARM920T处理器。

 

 

航空航天

这个领域可是RTEMS的特长领域,听说中国的神州5号上面有RTEMS,虽然消息的可靠性有待商榷,但是航空工业部有很多项目是基于RTEMS的。

下面是公布的RTEMS应用。

1 Herschel & Planck 红外空间望远镜

2008年即将升空的两台望远镜,其中Herschel将会是最大的一台红外空间望远镜。使用了2x4的处理器体系结构。

2 Saab Ericcson Spacecraft Management Unit

萨博-爱立信 飞行器管理单元(爱立信将其航天研发部分出售给了Saab)

http://public.ccsds.org/sites/databases/Lists/CCSDSProducts/Attachments/30/Spacecraft_Management_Unit_Saab.pdf

3 金星飞行器

监控金星表层环境的飞行器 http://www.mps.mpg.de/projects/venus-express/vmc/ 。

4 Framing Camera for Dawn

图像处理飞行器。

  5 飞行记录仪(黑匣子)

下面的黑匣子是PLR航空工业公司http://www.plris.com 开发的黑匣子,以及其他的飞行检测仪器。

6 EISCAT

欧洲雷达整列控制管理系统,可同时控制多个雷达

7 FedSat

使用RTEMS为核心系统的科学卫星(2002年升空)

8 芯片级卫星Chip Sat

Surrey Space Centre 研究中心开发的SoC卫星系统

9 Surrey SSDR

卫星上的飞行记录仪,基于MPC开发,可记录8G的数据。

 

  科学 EPICS

EPICS是物理试验与工业控制系统的简称,为分布式的高能物理学试验提供了一系列的控制软件和应用,有vxWroks和RTEMS两个版本以及基于windows的终端界面。使用的设备包括原子加速器、射电望远镜等。通常需要上百个子系统协同工作。

 

机器人 Fire Marshall Bill

机器人大赛的获奖作品,两轮的机器人,使用M68K + RTEMS,使用两个轮子,能自动平衡,并且有光敏器件,可以趋光。

自动割草机 Hybrid-Z

自动导航系统公司的首创产品,在割草机里面移植了RTEMS,能设定割草的范围,然后他会自己规划割草路线,自动割草,老外也真会偷懒。

音乐 1 Smart Controller

电子音乐创作硬件平台

2 Soundart Chameleon

另一个音乐创作平台,基于冷火和DSP。

军事防空火箭系统Avenger Forward Air Defense System

这个可是RTEMS的经典应用

 

工业 SCADA(监控与数据获取系统) 系统 Microsol 开发的SCADA模块使用了MPC处理器,支持远程检测,支持高精度时钟,现场总线等。本来用pSOS的,后来改为RTEMS了。

医疗 Fonix7000

听力测试设备,并可对助听器进行测试。

 

注明:以上内容,来自Ray的个人网站http://www.rtems.net,我曾经移植rtems到2410的时候还得到过Ray的帮助,这两年没有做rtems相关的项目,也不知rtems在如今发展如何?Ray为rtems在中国的宣传做了很多贡献!很感谢!

=======================================================================================

By 下家山 Q群 75303301 上海松江文汇路928号258室 松江大学城

上海索漫科技 http://www.xiajiashan.com 专注嵌入式(ARM7,Cortex-M0,Cortex-M3,ARM9,linux)培训

 

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
02年接触ARM和ucos,开发过有线和无线图像报警器,IPCamera,人脸识别系统,OCR识别系统,指纹识别系统,05年开始从事Linux及Rtems下WiFi,camera,Ethernet等驱动开发工作,专做嵌入式linux培训,致力于把我十年来的研发经验传授给每一个学员,招人的可以找我,ximenpiaoxue4016@sina.com
推荐文章
最近访客