NuttX is a real-time operating system (RTOS) with an emphasis on standards compliance and small footprint. Scalable from 8-bit to 32-bit microcontroller environments, the primary governing standards in NuttX are Posix and ANSI standards.
Core Task Management.
Easily extensible to new processor architectures, SoC architecture, or board architectures. See Porting Guide.
FIFO and round-robin scheduling.
Realtime, deterministic, with support for priority inheritance.