NuttX和FreeRTOS在功能方面相当可比。它实现了像FreeRTOS这样的标准UNIX设备树,并具有SD卡支持,串行端口和标准库。
FreeRTOS的优点是:它更小(最小大小约为4kB,NuttX的起始大小约为20kB)。在更多CPU上运行。很棒的论坛。但是,您几乎从零开始。NuttX 8051端口完整且可用。但是为了使其有用,您可能还必须在每个中断上复制整个堆栈,以防止其溢出。
但是随着FreeRTOS进入市场,已经有大量下载可供下载,考虑到它的占用空间很小,直到NuttX出现了更长的时间,我才不会切换。
我的2美分。