Hat jemand NuttX RTOS evaluiert?


14

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 ?


2
Welche Toolchain möchten Sie verwenden? Welches Zielgerät? Ich entscheide mich für ein RTOS basierend auf seiner Fähigkeit, mit meinem Compiler, Debugger, JTAG und meiner Ziel-CPU zu arbeiten. Deine?
Warren P


1
Ich habe eine Kopie des Archivs heruntergeladen und die ReadMe-Datei gelesen, kurz nachdem ich mir diese Frage angesehen hatte. Ich bin von seiner Flexibilität in Bezug auf die Toolchain-Unterstützung überrascht (es unterstützt bestimmte vorhandene kompilationsübergreifende Toolchains und ein benutzerdefiniertes BuildRoot-basiertes Tool, das sowohl unter Linux als auch unter CygWin ausgeführt wird), aber ich habe mich noch nicht mit dem Erstellen befasst es jetzt.

Antworten:


1

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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.