NuttX – Real Time Embedded Operating System With Small Footprint

Written By Sam on 13 August 2009

NuttX is a real-time embedded operating system (RTOS) which has got a small footprint. NuttX can be used in micro-controller environments and is fully scalable from tiny (8-bit) to moderate embedded (32-bit) systems.The goal of NuttX is to provide implementations of most standard POSIX OS interfaces to support a rich, multi-threaded development environment for deeply embedded processors.


Key features of “NuttX”

  • Small Footprint, Modular and has micro-kernel.
  • Rich Feature OS Set.
  • Highly Scalable.
  • POSIX and ANSI standards Compliance
  • Real-Time with fully pre-emptible, fixed priority and round-robin scheduling.
  • VxWorks-like task management and watchdog timers.
  • FAT12/16/32 filesystem support.
  • Networking utilities (DHCP, SMTP, TELNET, TFTP, HTTP).
  • Totally Open with Non-restrictive BSD license.

The latest version of NuttX includes many new standard C library functions, improved and extended timing APIs, support for non-blocking sockets and several important bugfixes.

Download NuttX

Leave your response!