NuttX
Page Module:Message box/ambox.css has no content.Page Template:Multiple issues/styles.css has no content.
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
Page Module:Message box/ambox.css has no content.
|
Template:DMCA Template:Short description
Page Module:Infobox/styles.css has no content.
| Apache NuttX | |
|---|---|
| Lua error in package.lua at line 80: module 'Module:InfoboxImage/data' not found. Modern vector logo of Apache NuttX RTOS | |
| Developer | Apache Software Foundation |
| Written in | C, C++, assembly |
| OS family | POSIX |
| Working state | Current |
| Source model | Open source |
| Initial release | 2007 |
| Latest release | 12.13.0 / April 2, 2026 [1] |
| Marketing target | Embedded systems |
| Supported platforms | ARM, AVR, AVR32, HCS12, LM32, MIPS, RISC-V, OpenRISC, SuperH, Xtensa, x86, x86-64, Z80 |
| Kernel type | Real-time monolithic kernel |
| License | Apache License 2.0 |
| Official website | nuttx |
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.[2][3] The main governing standards in NuttX are from the Portable Operating System Interface (POSIX) and the American National Standards Institute (ANSI)[4]. Further standard application programming interfaces (APIs) from Unix and other common RTOSes (such as VxWorks) are adopted for functions unavailable under these standards,[citation needed] or inappropriate for deeply embedded environments, such as the fork() system call.[citation needed]
NuttX was initially released in 2007 under the permissive BSD license.[5] In December 2019, it began incubation at the Apache Software Foundation.[6]; its license was changed from the BSD license to the Apache License and it graduated to a top-level project in November 2022.[7]
Projects using NuttX
- PX4 autopilot drones.[8]
- Samsung TizenRT based on NuttX RTOS.[9][10]
- Xiaomi Vela, an IoT software platform based on NuttX.[11][12]
References
Page Template:Reflist/styles.css has no content.
- ^ Page Module:Citation/CS1/styles.css has no content."Apache NuttX-12.13.0". Retrieved April 21, 2026.
- ^ Page Module:Citation/CS1/styles.css has no content."About Apache NuttX". nuttx.apache.org. Retrieved June 23, 2023.
- ^ Page Module:Citation/CS1/styles.css has no content."Getting started with NuttX and ESP32". Retrieved April 21, 2026.
- ^ Page Module:Citation/CS1/styles.css has no content.Bertoleti, Pedro (February 2023). "The NuttX Engineer". Circuit Cellar. KCK Media Corp. Retrieved April 22, 2026.
- ^ Page Module:Citation/CS1/styles.css has no content."NuttX Project at SourceForge". May 29, 2021. Retrieved October 18, 2023.
- ^ Page Module:Citation/CS1/styles.css has no content."NuttX Project Incubation Status". incubator.apache.org. Retrieved April 21, 2026.
- ^ Page Module:Citation/CS1/styles.css has no content."The Apache Software Foundation Announces Apache® NuttX™ as a Top-Level Project". news.apache.org. November 17, 2022. Retrieved June 23, 2023.
- ^ Page Module:Citation/CS1/styles.css has no content."Basic Concepts PX4 Guide". Retrieved January 1, 2026.
- ^ TizenRT repo
- ^ Page Module:Citation/CS1/styles.css has no content."What is NuttX RTOS and why should you care?". embedded. Retrieved April 22, 2026.
- ^ Page Module:Citation/CS1/styles.css has no content."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". Retrieved December 12, 2023.
- ^ Page Module:Citation/CS1/styles.css has no content."Xiaomi Vela IoT Platform is Being Open-Sourced Based on NuttX Real-time OS". November 17, 2023. Retrieved December 12, 2023.
External links
Lua error in package.lua at line 80: module 'Module:Navbox/configuration' not found. Lua error in package.lua at line 80: module 'Module:Navbox/configuration' not found.