From Surf Wiki (app.surf) — the open knowledge base
NuttX
Real-time operating system
Real-time operating system
| Field | Value |
|---|---|
| name | Apache NuttX |
| logo | NuttX RTOS Logo.svg |
| logo size | 200px |
| logo caption | Modern vector logo of Apache NuttX RTOS |
| screenshot | |
| developer | Apache Software Foundation |
| source model | Open source |
| supported platforms | ARM, AVR, AVR32, HCS12, LM32, MIPS, RISC-V, OpenRISC, SuperH, Xtensa, x86, x86-64, Z80 |
| family | POSIX |
| released | |
| latest release version | 12.12.0 |
| latest release date | |
| marketing target | Embedded systems |
| programmed in | C, C++, assembly |
| working state | Current |
| kernel type | Real-time microkernel |
| license | Apache License 2.0 |
| website |
Apache NuttX is a free and open-source real-time operating system (RTOS) with an emphasis on technical standards compliance and on having a small footprint. It is scalable from 8-bit to 64-bit microcontroller environments. The main governing standards in NuttX are from the Portable Operating System Interface (POSIX) and the American National Standards Institute (ANSI). Further standard application programming interfaces (APIs) from Unix and other common RTOSes (such as VxWorks) are adopted for functions unavailable under these standards, or inappropriate for deeply embedded environments, such as the fork() system call.
NuttX was initially released in 2007 under the permissive BSD license. In December 2019, it began incubation at the Apache Software Foundation. Changing its license from BSD to Apache License and graduated to a top-level project in November 2022.
Projects using NuttX
- PX4 autopilot drones.
- Samsung TizenRT based on NuttX RTOS.
- Xiaomi Vela, an IoT software platform based on NuttX.
References
References
- "Apache NuttX-12.12.0".
- "About Apache NuttX".
- (May 29, 2021). "NuttX Project at SourceForge".
- "Apache NuttX (Incubating)".
- (November 17, 2022). "The Apache Software Foundation Announces Apache® NuttX™ as a Top-Level Project".
- "Basic Concepts PX4 Guide".
- [https://github.com/Samsung/TizenRT TizenRT repo]
- "Xiaomi Unveils Xiaomi HyperOS, a Human-centric Operating System Designed and Tailored to Connect Personal Devices, Cars, and Smart Home Products in a Smart Ecosystem".
- (November 17, 2023). "Xiaomi Vela IoT Platform is Being Open-Sourced Based on NuttX Real-time OS".
This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page.
Ask Mako anything about NuttX — get instant answers, deeper analysis, and related topics.
Research with MakoFree with your Surf account
Create a free account to save articles, ask Mako questions, and organize your research.
Sign up freeThis content may have been generated or modified by AI. CloudSurf Software LLC is not responsible for the accuracy, completeness, or reliability of AI-generated content. Always verify important information from primary sources.
Report