eCos 2.0版本太陈旧了
上一篇 /
下一篇 2008-06-20 00:30:12
/ 个人分类:eCos
eCos的最后一个版本是2003年的eCos 2.0版本。国内很多eCos开发者在开始使用eCos开发的时候都会使用这个版本,这个我估计和国内开发者都将Massa的《Embedded Software Development with eCos》和蒋句平的《嵌入式可配置实时操作系统eCos开发与应用》做为开发案头书有关。因为这两本书讲的都是eCos 2.0。Massa的书是2003年出版的,蒋句平的书是2004年出版的。因此对于现在的eCos来说,eCos 2.0版本太陈旧了。
其实我也有这个类似的经历。当时我们项目组用eCos 2.0开发一个模块时用到了消息队列,出现了一些严重问题导致内核奔溃,问题定位下来才发现是eCos的消息队列的bug。然后我们download最新的eCos版本,比较后发现,eCos 2.0和最新的版本内核有了非常大的变动。这说明
eCos是一直在维护和更新的。
因此大家开发eCos时一定注意去取最新的eCos版本。最新的eCos版本可以在http://www.ecoscentric.com/devzone/snapshots.shtml下载最新的eCos主干的snapshot版本。
这就引出一个话题,为什么eCos的开发和维护团队在5年内都没有出新的版本呢?大家可以搜索一下"Is eCos project still alive?"在eCos讨论组的主题,就可以了解原因。这个讨论当时在讨论组里搞得沸沸扬扬。这里简单说一下原因:出版本的话,需要对整个ecos source tree进行测试,这需要时间、人力和金钱。从我的理解,那些维护者们主要是觉得没有必要出版本,毕竟eCos的内核已经稳定很多年了。新加的部分主要是各种硬件的bsp支持和一些应用程序。
前几个月讨论组上有消息说eCos正准备出新版本,希望能够快点看到。
导入论坛
收藏
分享给好友
管理
举报
TAG:
eCos