3 ms·
NuttX is what you get if you ask “what would a POSIX runtime for small computers look like?”. Where most RTOS things (few of which are realtime at all, but what
by 95014_refugee 4y ago
NuttX is what you get if you ask “what would a POSIX runtime for small computers look like?”. Where most RTOS things (few of which are realtime at all, but whatever) emphasise hardware abstractions / device models etc., NuttX accepts that peripherals are hopelessly device-specific, and use of peripherals is usually hopelessly application-specific, and so doesn’t kill itself trying to have complete peripheral support for everything.
What it does have is a lot of the sort of infrastructure you need to build moderately to very complex applications, and an enormous supported device base. It also depends on essentially zero third-party code (there are a bunch of contributed / 3p feature libraries).
tl;dr - NuttX is kind of old-school, but it is lovingly maintained by some really nice people to quite a high standard.
https://nuttx.apache.org/docs/latest/introduction/about.html https://nuttx.apache.org/docs/latest/introduction/about.html