答案1
NuttX 和 FreeRTOS 在功能方面相当相似。它像 FreeRTOS 一样实现了标准的 UNIX 设备树,并具有 SD 卡支持、串行端口和标准库。
FreeRTOS 的优势在于:它更小(最小约 4kB,NuttX 最小约 20kB)。可以在更多 CPU 上运行。论坛也很棒。但是你几乎从零开始。NuttX 8051 端口完整且功能齐全。但为了使其有用,你可能还必须在每次中断时复制整个堆栈以防止其溢出。
然而,随着 FreeRTOS 上市的时间越来越长,市场上已经有大量的下载,而且考虑到它占用的空间很小,老实说,在 NuttX 上市一段时间之前,我不会转换它。
我的看法。