Embedded 版 (精华区)
发信人: vmlinuz (生活将因为你而美丽), 信区: Embedded_system
标 题: 如何选择实时操作系统 (2)
发信站: 哈工大紫丁香 (2001年06月01日09:16:13 星期五), 转信
自建还是购买?
Build vs. buy
在“嵌入式”世界里,就一个工作组该购买还是自建实时操作系统展开
了生动的讨论。不幸的是,我们非常缺乏有效的统计数据。我认为在大
多数情况下,购买RTOS是较好的选择。我这样说的时候,请注意我与R
TOS工业界的任何公司没有任何私人或者职务关系。
关于购买RTOS的争论还有一个小小的轶闻。以前我曾在一个为医疗设备
开发嵌入式软件的项目组工作。我们使用的是CMX公司的CMX-RTX。在嵌
入式开发者一系列可能的选择中,这个RTOS的特征是很典型的。随OS还
提供了11,000行的源代码。想想吧,用CMX公司卖得的两千美元你能定
义、设计、实现并测试完成如此的产品吗?我看不大可能。
然而,坚持从零开始自建RTOS的人仍与购买现成专用RTOS的拥护者争论
不休。在性能绝对至关重要的场合,写自己的实时操作系统可能允许你
花费巨大代价换取有限的百分之几的速度提升。
另外,特定的工业(比如医疗设备、安全系统等)对软件有特定的规则
或标准要求。在某些情况下,现成的操作系统满足不了这些要求。这时
也只能选择自建。
最后,在嵌入式系统中,为了使用专用代码而安装的基础系统相当大。
把老代码剥离出来移植到新的操作系统上难说是个明智的主意。而将产
品移植到一种新的微处理器上是说得通的。如果该专用RTOS尚未被移植
到新的微处理器上,这可能是考虑使用现成RTOS的一个好时机。
***********************
DOT! TO BE CONTINUED...
***********************
--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: mtlab4.hit.edu.cn]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.812毫秒