- Notifications
You must be signed in to change notification settings - Fork1.3k
Apache NuttX is a mature, real-time embedded operating system (RTOS)
License
apache/nuttx
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Apache NuttX is a real-time operating system (RTOS) with an emphasis onstandards compliance and small footprint. Scalable from 8-bit to 64-bitmicrocontroller environments, the primary governing standards in NuttX are POSIXand ANSI standards. Additional standard APIs from Unix and other common RTOSs(such as VxWorks) are adopted for functionality not available under thesestandards, or for functionality that is not appropriate for deeply-embeddedenvironments (such as fork()).
For brevity, many parts of the documentation will refer to Apache NuttX as simply NuttX.
First time on NuttX? Read theGetting Started guide!If you don't have a board available, NuttX has its own simulator that you can run on terminal.
You can find the current NuttX documentation on theDocumentation Page.
Alternatively, you can build the documentation yourself by following the Documentation BuildInstructions.
The old NuttX documentation is still available in theApache wiki.
NuttX supports a wide variety of platforms. See the full list on theSupported Platforms page.
If you wish to contribute to the NuttX project, read theContributing guidelines for information on Git usage, coding standard, workflow and the NuttX principles.
The code in this repository is under either the Apache 2 license, or a license compatible with the Apache 2 license. See theLicense Page for more information.
About
Apache NuttX is a mature, real-time embedded operating system (RTOS)