NuttX

NuttX is another open source, real-time operating system for embedded devices, portable across a number of different platforms and architectures. Its first goal is the compliance to the POSIX and ANSI standards, and it provides quite an extensive set of interfaces, libraries, and command-line tools to offer a broad compatibility with existing software originally written for other platforms, and supports effective system management through standard tools.

Each feature, including the scheduler internals, can be enabled and tuned separately at compile time. This means that the same code base can produce small, static, and flat RTOS as well as feature-rich POSIX systems for high-end microprocessors with actual process separation through ...

Get Embedded Systems Architecture now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.