NuttX – Real Time Embedded Operating System With Small Footprint
Written By Sam on 13 August 2009
Advertisements
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.
Leave your response!