陈莉君

陈莉君的博客

她的个人主页  她的博客

学习和掌握一种RTOS

陈莉君  2010年02月07日 星期日 12:57 | 2698次浏览 | 2条评论

  “学习和掌握一种 RTOS ”是何小庆老师在顶嵌杯 C 竞赛颁奖上的发言稿。

   此何老师非上篇介绍到的 何立民老师 ,但两何的确都是为嵌入式的发展默默尽自己的力量。

何小庆老师也是在嵌入式行业驰骋 20 多年,从“ 我和单片机及嵌入式系统20年 ”一文就可窥见一斑。

   在我眼里, Linux 操作系统涵盖一切,从服务器、桌面到嵌入式,它无所不在。而实际上,在嵌入式行业, RTOS 缤纷多彩。三十多年的发展, 100 多种 RTOS 在沉浮中寻找着自己的位置。 VRTX, pSOS, OS-9 QNX VxWorks Nucleus ,这些独自出生并成长过的 OS ,因为种种原因被纳入他人的门户下,这些 OS 在寻找大树依靠的过程中,势必会丢失一些自身的特性,但 IEEE 实时 Unix 分会认为 RTOS 所具备的特征(异步事件响应,抢占性等)应该与身存在。

   大家对 Linux 的开源心知肚明,但实际上,开源的 RTOS 也可以列出一串: RTEMS freeRTOS, eCOS, TinyOS 等。尤其是加州大学伯克利分校开发的开源操作系统 TinyOS ,专为嵌入式无线传感网络设计,其基于构件( component-based )的架构使得快速的更新成为可能。在物理网日益盛行的当下,基于此 OS 已经开发出相关产品。

   “掌握一种 RTOS ”,到底选哪一种,如何入手 这使我想起龙应台女士“ 百年思索 ”一文中关于哲学的论述。一个局外人的指引就像挂在天空的星星,只是指明方向,最终的选择取决于需求和自身的爱好。


评论

我的评论:

发表评论

请 登录 后发表评论。还没有在Zeuux哲思注册吗?现在 注册 !
徐继哲

回复 徐继哲  2010年02月08日 星期一 08:52

TinyOS看起来很有趣啊,找时间研究研究。

1条回复

  • 陈莉君

    回复 陈莉君  2010年02月09日 星期二 08:54

    这个开源项目看起来很有前途,但不知为什么,目前的活跃程度并不高。

    0条回复

暂时没有评论

Zeuux © 2024

京ICP备05028076号