我应该选择哪种Linux RTOS解决方案?

时间:2009-08-19 10:41:05

标签: linux embedded arm rtos

我正在准备在Linux之上构建RTOS解决方案,这将在嵌入式设备上运行。我自己做了一些调查,但我仍然有点困惑。 这些是我的标准:

  • 易于在三星s3c2440 ARM9机器上运行

  • 开源

  • 与Linux一起使用

  • 良好的社区支持

我见过RTLinux和Xenomai。 Xenomai看起来更适合我,但我仍感到困惑。

任何好的建议,专业和缺点?

6 个答案:

答案 0 :(得分:2)

我没有使用实时系统做任何工作,但我知道thisthis。我希望它有所帮助,或者它至少能让你走上正轨。

答案 1 :(得分:2)

问题是你真的需要硬RTOS吗?

你可以通过uClinux http://www.uclinux.org/

之类的东西逃脱

答案 2 :(得分:1)

如果您需要商业支持,请查看montavista。

答案 3 :(得分:1)

如果您决定使用处理器,我建议您找一个开发板或套件,并使用推荐的操作环境。包括开发工具和操作系统。

答案 4 :(得分:0)

借助Xenomai支持的FCSE,具有实时扩展功能的Linux可以在基于ARM9的主板(如S3C2440)上运行。

本演示文稿涵盖了一些概念:http://www.slideshare.net/jserv/realtime-linux

答案 5 :(得分:0)

如果您需要具有最低延迟的免费且绝对稳定的开箱即用,请考虑类似RTEMS(不是基于Linux,但确实提供POSIX功能)。

如果你能负担得起并想要一些绝对稳定的开箱即用,具有非常低的延迟,并拥有一个通用的操作系统,所有的花里胡哨,请查看QNX - 它有相同的GNU用户空间/工具链你'习惯了并且符合POSIX。

最好避免使用RTLinux - 非常错误。 Xenomai / RTAI可以获得不错的成功,尽管它比QNX有更多的限制。其他一切都会让你流连忘返,所以你不妨选择最好的选择: - )。