Home > On-Demand Archives > Theatre Talks >
Developing Embedded Systems with (Apache) NuttX RTOS
Alan Carvalho de Assis - Watch Now - EOC 2025 - Duration: 42:04

In this talk, I will present the NuttX RTOS, a POSIX and Linux-like RTOS for small microcontrollers, and show how you can use it to develop products faster than with existing alternatives. NuttX offers many advantages compared to other state-of-the-art RTOSes, primarily because it is POSIX compliant—meaning you can develop your application for Linux and then simply recompile it for NuttX. Additionally, NuttX includes many advanced features typically found only in more sophisticated operating systems like Linux or QNX, and it is already used by major companies like Sony, Samsung, Fitbit/Google, Xiaomi, and many others.
Hi SimonSmith,
that is true, if you use SiliconLabs chips, then uC-OS is a good option!
Unfortunately, I didn't watch your talk before the Live Q&A. But this was a very informative talk and I have a nice list of RTOS features to look into. Thank you!
Hi John_Singleton,
Nice to know you appreciate it. Please that a look at NuttX Channel to see how to get started, also the official documentation is good: https://nuttx.apache.org/docs/latest/quickstart/index.html
Welcome aboard!
Excellent presentation Alan!
Hi datamstr,
Thank you very much, I'm glad to know you enjoyed it!
Good to hear the mention of Micrium uC/OS-III, which felt like it died when it was open-sourced a few years back around the time when SiliconLabs took it over and FreeRTOS took off. It's well documented, easy to use and has full source code.
https://github.com/weston-embedded/uC-OS3
https://micrium.atlassian.net/wiki/download/attachments/132386/100-uCOS-III-ST-STM32-003.pdf?version=1&modificationDate=1383921876000&cacheVersion=1&api=v2