Alan Carvalho de Assis
Alan has more than 25 years of experience in embedded system development, starting with 8-bit MCUs in 1999 (PIC) and later transitioning to 32-bit MCUs and Embedded Linux development (uCLinux for MCUs). He has worked with Embedded Linux and Android development at many companies, including HP and Freescale/NXP.
In 2010, he discovered NuttX RTOS through an article in Linux Journal and became a developer and contributor. After 2013, he shifted completely from Linux to NuttX, finding it a better option for a POSIX and Linux-like RTOS for microcontrollers.
Developing Embedded Systems with (Apache) NuttX RTOS
Status: Coming up in April 2025!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.