首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >嵌入式操作系统的比较?

嵌入式操作系统的比较?
EN

Stack Overflow用户
提问于 2008-09-22 00:31:53
回答 11查看 12.7K关注 0票数 11

我曾经参与过各种类型的嵌入式操作系统,并且通常必须处理遗留系统所拥有的任何东西。现在,我有机会从头开始一个新的嵌入式项目。

对该系统的主要限制是:

  • 它需要一个基于网络的界面。
  • 输入需要实时处理(因此需要一个真正的实时操作系统)。
  • 可用内存为32 of的RAM和闪存。

团队以前使用过的操作系统是VxWorks、ThreadX、uCos、pSOS和Windows。

是否有人对操作系统的选择进行了比较或交易研究?

还有什么其他操作系统我们应该考虑吗?(我们建议使用eCos和RT)。

编辑--谢谢你迄今为止的回复。遗憾的是,我不能把所有的标记都标记为“接受”。

EN

回答 11

Stack Overflow用户

回答已采纳

发布于 2008-09-22 11:02:49

这取决于为您的团队分配了多少时间来学习一个“新的”RTOS。

你不想使用人们已经有经验的东西有什么原因吗?

我在vxWorks方面有丰富的经验,我喜欢它,但在为WindRiver工作的时候忽略了我的意见。

uC/OS II的优点是在Labrosse的书中有完整的文档化(实际上是在源代码中解释的)。不过,我不知道Web支持。

我知道pSos不再可用了。

您还可以查看这张RTOSes列表

票数 5
EN

Stack Overflow用户

发布于 2008-10-31 19:06:18

我认为仔细评估你所说的“实时操作系统”的含义是明智的。我在一家生产高性能嵌入式系统的大公司工作了多年,他们称它们为“实时系统”,尽管它们并不是真正的实时系统。他们是低延迟和确定性的调度器,10次中有9次,这才是人们真正想要的RTOS。

真正的实时需要硬件支持,很可能不是你真正想要的。如果您想要的只是低延迟和确定性的调度(同样,我认为这是人们90%的时候所说的“实时”的意思),那么任何Linux发行版对您来说都会很好。您可能甚至可以通过Windows (我不知道您如何控制Windows调度程序.)。

再说一次,小心你所说的“实时”。

票数 6
EN

Stack Overflow用户

发布于 2008-09-22 00:52:12

许多年前,我曾与QNX合作过,对此我没有什么好说的。即使在那时,QNX 4(相对于中微子微内核来说非常笨重)也非常适合低内存的情况(虽然32 2MB与我们必须使用的1-2MB相比是oodles ),虽然我没有显式地使用任何基于网络的东西,但我知道Apache是可用的。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/112663

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档