NuttX是一个专注于标准合规和小内存占用的实时操作系统（RTOS）。它可以在8位到32位的微控制器上部署。NuttX在编写时主要参照了POSIX和ANSI标准。对于那些标准中没有的部分，如fork()等，则参考了VxWorks或其他RTOS。NuttX最早是在2007年由Gregory Nutt于BSD协议下释出的。
具体实现.NuttX 基本上完全是由C语言实现的，并且通过Kconfig生成GNU makefile。NuttX的发行版包括了NuttX内核本身和相当一部分的中