有没有人评估过NuttX RTOS?


14

今天在阅读《 Linux用户日记》时,我偶然发现了有关NuttX RTOS 的一些内容。我检查了他们的网站,并对其功能集和将其放入8052的能力印象深刻!我发现有趣的是它支持POSIX,这是我为我的一个客户内部RTOS所做的工作。这个功能似乎比内部RTOS多一些。

是否有其他人听说过NuttX并尝试过?如果是这样,它与FreeRTOS等其他RTOS相比如何?


2
您想使用什么工具链?什么目标设备?我根据其与我的编译器,调试器,JTAG和目标CPU配合使用的能力来决定RTOS。你的?
沃伦·P 2010年


1
在查看了这个问题后不久,我下载了存档的副本,并阅读了自述文件。就工具链支持而言,它的灵活性让我感到惊讶(它支持某些现有的交叉编译工具链,以及可在Linux和CygWin下运行的基于BuildRoot的自定义工具链),但我还没有着手进行构建。还没完成。

Answers:


1

NuttX和FreeRTOS在功能方面相当可比。它实现了像FreeRTOS这样的标准UNIX设备树,并具有SD卡支持,串行端口和标准库。

FreeRTOS的优点是:它更小(最小大小约为4kB,NuttX的起始大小约为20kB)。在更多CPU上运行。很棒的论坛。但是,您几乎从零开始。NuttX 8051端口完整且可用。但是为了使其有用,您可能还必须在每个中断上复制整个堆栈,以防止其溢出。

但是随着FreeRTOS进入市场,已经有大量下载可供下载,考虑到它的占用空间很小,直到NuttX出现了更长的时间,我才不会切换。

我的2美分。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.