Als ich heute das Linux User's Journal las, stieß ich auf ein kleines Problem mit NuttX RTOS. Ich habe die Website überprüft und war ziemlich beeindruckt von den Funktionen und der Fähigkeit, sie in eine 8052 zu integrieren! Ich finde es interessant, dass es POSIX unterstützt. Daran habe ich für eines meiner Kunden im Hause RTOS mitgearbeitet. Dieser scheint ein bisschen mehr Funktionen zu bieten als das hauseigene RTOS.
Hat noch jemand von NuttX gehört und es ausprobiert? Wenn ja, wie verhält es sich zu anderen RTOSs wie FreeRTOS ?
Antworten:
NuttX und FreeRTOS sind in Bezug auf Funktionen ziemlich vergleichbar. Es implementiert einen Standard-UNIX-Gerätebaum wie FreeRTOS und bietet Unterstützung für SD-Karten, serielle Schnittstelle und eine Standardbibliothek.
Vorteile von FreeRTOS sind: Es ist kleiner (ca. 4kB min Größe, NuttX startet bei ca. 20kB). Läuft auf mehreren CPUs. Tolles Forum auch. Sie beginnen jedoch ziemlich genau bei Null. Der NuttX 8051-Port ist vollständig und funktionsfähig. Aber um es nützlich zu machen, müssten Sie wahrscheinlich auch den gesamten Stapel auf jeden Interrupt kopieren, damit er nicht überläuft.
Mit der Zeit, in der FreeRTOS auf dem Markt ist, gibt es bereits eine Menge Downloads dafür. Angesichts des geringen Platzbedarfs würde ich ehrlich gesagt noch nicht umsteigen, bis NuttX ein bisschen länger auf dem Markt ist.
Meine 2 Cent.
quelle