Projects / NuttX

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.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  15 Jun 2013 09:38

    Release Notes: A new SMART FLASH file system, new drivers for segment LCDs, wireless modules, and LCDs, and support for lots of new boards: Atmel SAM4L Xplained Pro, Atmel SAM4L Xplained, MikroElektronika Mikromedia for STM32F4, the STMicro STM32L-Discovery, the STM32 Tiny boar, and the Pirelli DP-L10 phone.

    •  29 Apr 2013 21:31

      Release Notes: This release adds verified kernel build support. In this (optional) buildmode, NuttX is built as a monolithic kernel. NuttX is built as a separate kernel mode "blob", and the applications are built as a separate user mode "blob". Extended platform support includes support for the WaveShare Open1788 (NXP LPC1788) with the LCD frame-buffer driver, SDRAM, and DMA SD card support, and support for the Kinetis L Cortex-M0+ family and a (minimal) port for the Freedom KL25Z board. Architecture support for the STMicro STM32F4727/737 has been added.

      •  15 Mar 2013 19:32

        Release Notes: This release adds support for the Cortex-M0 family, and for the nuvonTon NuTiny-SDK-NUC120 in particular. The STM32 support has been extended to include the F3 family and the STM32F3discovery board. Also included is support for the Cortex-M3 LPC1788 and WaveShare Open1788 board.

        •  02 Feb 2013 03:02

          Release Notes: This release includes a major restructuring of OS data structures in order to support some new, standard OS interfaces. Numerous other changes and several important bugfixes are also included.

          •  20 Dec 2012 22:04

            Release Notes: This release adds several new core OS features including address environments (aka "Processes"), support for a PATH variable, and a native Windows build. In addition, platform support support is now available for the the ZiLOG z180 (via the P112), STM32 F100 high density boards, and additional ARM board support. Several additional features and important bugfixes are included.

            Screenshot

            Project Spotlight

            evince

            A document viewer for PostScript, PDF, TIFF, DjVu, and other formats.

            Screenshot

            Project Spotlight

            ttylinux

            A collection of very small GNU/Linux distributions.