原创 RTEMS-嵌入式OS鼻祖

2012-8-10 12:16 3869 17 20 分类: 消费电子

                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

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

ZetronPageSys.gif


2 FMVS FDDI-II Voice-Data Backbone

FMVS百兆FDDI语音骨干网设备


3 Link Communications Tactical Communications Bridge TCB-2

TCB-2网桥设备

4 Loytec LISA

日本人的ARM通信接口板

lcore_top_s.jpg

6 Advent Networks UAG2xx cable modem

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

PDA/GBA

RTEMS GP32 Ports

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

GP32.jpg

 

 

航空航天

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

下面是公布的RTEMS应用。

1 Herschel & Planck 红外空间望远镜

Herschel_Earth.jpg

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 金星飞行器

venusx.jpg

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

4 Framing Camera for Dawn

sc_01d.jpg

图像处理飞行器。

 

5 飞行记录仪(黑匣子)

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

aeroplane1.jpg

Flight_data.jpg

6 EISCAT

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

7 FedSat

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

fedsat_cr.jpg

8 芯片级卫星Chip Sat

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

SsCStat.gif

chipStat3.jpg

9 Surrey SSDR

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

Subsys%20SSDR%20HQ_0001.jpg

 

 

科学

EPICS

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

 

机器人

Fire Marshall Bill

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

extinguish.jpg

自动割草机 Hybrid-Z

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

mower.jpg

音乐

1 Smart Controller

电子音乐创作硬件平台

2 Soundart Chameleon

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

audio.gif

军事

防空火箭系统Avenger Forward Air Defense System

这个可是RTEMS的经典应用

avenger.jpg

 

工业

SCADA(监控与数据获取系统) 系统

Microsol 开发的SCADA模块使用了MPC处理器,支持远程检测,支持高精度时钟,现场总线等。本来用pSOS的,后来改为RTEMS了。

cpr-041-lg.jpg

医疗

Fonix7000

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

p_7000.jpg

 

   注明:以上内容,来自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)培训 

 

      

文章评论3条评论)

登录后参与讨论

用户1761881 2014-6-23 10:37

很有意义的旅途。

用户1567733 2012-11-14 12:49

无需特别手续,直接打包自行车用飞机托运即可

用户1567733 2012-11-14 12:46

充电那块是用一个小型交流发电机加上桥整流再配上DCDC实现的,先把电储存到一个备用电池里,然后再给其他设备充电,详细可见我前面的文章

用户1567733 2012-11-14 12:45

其实不冲突,技术含量越高的东西越轻便嘛!呵呵,我这次主要的负重还是在帐篷和衣物之类的物品上,电子设备不重

自做自受 2012-11-13 20:46

资深现场应用工程师,名副其实!佩服!

DIY,乐趣!享受!实惠!
把旅行变成修行——终点也是起点......

用户1210240 2012-11-13 10:12

自行车带上台湾需要额外手续吗?望强大的博主指导

用户1406868 2012-11-13 08:59

Steven太强了

用户1602177 2012-11-12 11:55

绝对是一次生命的洗礼~~让我想到了一个纪录影片《转山》,虽然博主的台湾行比影片中的西藏行,自然环境要好得多,不过,更贴近生活,更适合于普通大众~~看完都有要出行一次的冲动~~ 仍有点疑问,比如,自行车的安全性和轻便性是不是有点冲突?这里是如何折衷的?

用户1277994 2012-11-12 09:52

工程师骑车的乐趣更多啊。博主将这些技术用在自行车上,很有意义。能否详细解释一下充电那块?

用户1326533 2011-11-15 09:22

RTEMS 上
相关推荐阅读
用户1037328 2016-04-17 17:59
好的理论可以避免犯错——读《丈量世界》有感!
     《丈量世界》,早就因为仰慕高斯而想看这本书      1.殊途同归      这本书写的是高斯和洪堡两个人,为什么要把这两个人放在一起写呢?因为高斯是一个宅男,不喜欢什么旅游,考察!他觉得...
用户1037328 2016-04-05 09:10
叛逆在爱因斯坦性格中的重要性(一)
叛逆在爱因斯坦性格中的重要性(一) 《爱因斯坦传》读书笔记      昨天晚上,读完了2016年书单的第二部书,《爱因斯坦传》。我想梳理一下自己读这本书的收获,或者说感悟!在读这...
用户1037328 2016-04-05 09:09
叛逆在爱因斯坦性格中的重要性(二)
叛逆在爱因斯坦性格中的重要性(二) 《爱因斯坦传》读书笔记                                四  叛逆性 在爱因斯坦的同时期科学家中,我想比他IQ...
用户1037328 2014-07-09 19:55
RTEMS系统时钟原理
作者,下家山(转载请注明作者及出处,请尊重原创)   专注嵌入式(ARM7,Cortex-M0,Cortex-M3,ARM9,linux)培训 一:从应用看原理      每个...
用户1037328 2014-07-09 19:47
RTEMS在S3C2410上的移植(一)
作者:下家山(转载,请注明) 1:RTEMS开发环境建立 1.1开发环境建立前的准备工作 因为RTEMS开发环境主要用的是GNU的工具链,所以需要一台装有Linux的HOST. 1.2...
用户1037328 2014-07-09 19:45
深入浅出学Makefile<三,如何自动生成Makefile>
(请尊重原创,转载请注明,作者:下家山) 五: 运行make编译得到可执行文件 root@parson-desktop:/home/parson/tmp/automk# make gcc ...
我要评论
3
17
关闭 站长推荐上一条 /2 下一条