Project Release Information
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.
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.
This release supports the ARM Cortex-M4 FPU, a new Quadrature Encoder framework, the STM32 F2 family, and PIC32 USB and Ethernet drivers. Several bugs have been fixed, including some very critical TCP/IP networking issues.
This release features a new FTP server, a new encapsulation of Telnet so that a Telnet session can serve as a "controlling terminal", and a new SYSLOGging infrastructure. In addition to these headlines, there are also driver extensions (CAN, PWM, Ethernet).
This release is all about driver extensions for CAN, PWM, ADC, etc. There are also new STM32 F4 drivers. There is new board support for the STM32F4-Discovery and for the TI TDK-S2E.
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.