Apache NuttX ist ein freies und quelloffenes Echtzeitbetriebssystem ( RTOS ) mit Fokus auf die Einhaltung technischer Standards und geringem Ressourcenbedarf. Es ist skalierbar von 8-Bit- bis 64-Bit- Mikrocontroller- Umgebungen. [ 2 ] [ 3 ] Die wichtigsten Standards für NuttX stammen von der Portable Operating System Interface ( POSIX ) und dem American National Standards Institute (ANSI) . [ 4 ] Darüber hinaus werden standardisierte Programmierschnittstellen (APIs) von Unix und anderen gängigen RTOS (wie z. B. VxWorks ) für Funktionen verwendet, die gemäß diesen Standards nicht verfügbar oder für tief eingebettete Systeme ungeeignet sind, wie beispielsweise der Systemaufruf `fork()` .
NuttX wurde ursprünglich 2007 unter der freizügigen BSD-Lizenz veröffentlicht . [ 5 ] Im Dezember 2019 begann die Inkubation bei der Apache Software Foundation . [ 6 ] ; die Lizenz wurde von der BSD-Lizenz zur Apache-Lizenz geändert und im November 2022 wurde es zu einem Top-Level-Projekt. [ 7 ]
Projekte, die NuttX verwenden
- PX4-Autopilotdrohnen . [ 8 ]
- Samsung TizenRT basiert auf NuttX RTOS. [ 9 ] [ 10 ]
- Xiaomi Vela, eine IoT-Softwareplattform basierend auf NuttX. [ 11 ] [ 12 ]
Referenzen
- ^ „Apache NuttX-12.13.0“ . Abgerufen am 21. April 2026 .
- ^ „Über Apache NuttX“ . nuttx.apache.org . Abgerufen am 23. Juni 2023 .
- ^ „Erste Schritte mit NuttX und ESP32“ . Abgerufen am 21. April 2026 .
- ^ Bertoleti, Pedro (Februar 2023). „Der NuttX-Ingenieur“ . Circuit Cellar . KCK Media Corp. Abgerufen am 22. April 2026 .
- ^ „NuttX-Projekt bei SourceForge“ . 29. Mai 2021. Abgerufen am 18. Oktober 2023 .
- ^ „NuttX Project Incubation Status“ . incubator.apache.org . Abgerufen am 21. April 2026 .
- ^ „Die Apache Software Foundation gibt Apache® NuttX™ als Top-Level-Projekt bekannt“ . news.apache.org . 17. November 2022. Abgerufen am 23. Juni 2023 .
- ^ „Grundlagen des PX4-Leitfadens“ . Abgerufen am 1. Januar 2026 .
- ^ TizenRT-Repository
- ^ „Was ist NuttX RTOS und warum sollte es Sie interessieren?“ . eingebettet . Abgerufen am 22. April 2026 .
- ^ „Xiaomi stellt Xiaomi HyperOS vor, ein benutzerzentriertes Betriebssystem, das für die Vernetzung von persönlichen Geräten, Autos und Smart-Home-Produkten in einem intelligenten Ökosystem entwickelt und zugeschnitten wurde .“ Abgerufen am 12. Dezember 2023 .
- ^ „Die Xiaomi Vela IoT-Plattform wird auf Basis des Echtzeitbetriebssystems NuttX als Open Source veröffentlicht“ . 17. November 2023. Abgerufen am 12. Dezember 2023 .

