Projects / NuttX


Nuttx is a real-time embedded operating system (RTOS). It has a small footprint that is usable in micro-controller environments. It is fully scalable from tiny (8-bit) to moderate embedded (32-bit) systems. It also aims to be fully compliant to standards, to be fully real time, and to be totally open.

Operating Systems

RSS Recent releases

  •  16 Mar 2014 17:57

    Release Notes: New logic built into the RTOS to support monitoring of CPU usage by each thread. New board support for the Atmel SAM4E-EK, Atmel SAM D20 Xplained Pro, and TI TMS4C123G Launchpad. Several new drivers and important bugfixes. The NuttShell (NSH) now supports an Emacs-like command line editor.

    •  31 Jan 2014 22:07

      Release Notes: Features include: Allwinner A10 in the pcDuino v1 board, STM32VL-Discovery board, PX4FMU v2, and the Toyaga 16Z ZNEO board. ARMv7-M support for high priority, nested interrupts. Extended networking fetures: SO_LINGER socket option and TCP write buffering support. New drivers: OV2640 Camera Driver; Sharp Memory LCD. Restructuring of the graphics subsystem to support kernel build modes. NSH command line extensions for greater bash compatibility, including looping and backquoted commands. Other new applications include an .ini file parser and a tiny vi-like editor.

      •  07 Dec 2013 21:08

        Release Notes: This release features NAND support and architecture support for the STMicro STM32F429 and the Ateml SAM4E. New boards supported in this release include the STM32F439I-Discovery with LCDC and OTG HS (in FS mode), the Viewtool STM32F103/F107 board, and the Olimex LPC_H3131 with EHCI-based USB host support. Board was also extended for the Spark, the SAMA5D3x-EK PWM, I2S, and NAND support, and for the Freedom-KL25Z with PWM. This release also includes the beginning of a new procfs/ file system.

        •  28 Oct 2013 22:18

          Release Notes: A new audio subsystem includes graphical and command line media players and a VS1053 audio CODE driver. Additional Atmel SAMA5D3x drivers: Ethernet (bot EMAC and EMAC), RTC, /dev/random, watchdog, timer/counter, ADC, touchscreen, LCD, and CAN. Support for the Olimex STM32 P207 board, the Spark core, and the Motorola C139 phone.

          •  15 Sep 2013 16:53

            Release Notes: This release includes extensive new support for the Atmel SAMA5 chips: DMA, SPI, high speed SD card drivers, PIO interrupts, USB host (both OHCI and EHCI), high speed USB device, Two Wire interface (TWI), and SDRAM. New networking features include drivers for the Microchip ENCX24J600 and for the TI CC3000 wireless module. Board support for the LeafLabs Maple and Maple Mini boards was also contributed.


            Project Spotlight

            Midnight Commander

            Unix file manager and shell


            Project Spotlight


            An Audio/MIDI multi-track sequencer.