blob: bb1e7406670b1e76d11fc62ea904e7828feddda6 [file] [log] [blame]
NuttX-6.0
---------
The 67th release of NuttX, Version 6.0, was made on March 21, 2011
and is available for download from the SourceForge website. The
version number of this release was bumped from 5.19 to 6.0. A
change in the major revision number is used to reflect an incompatibility
with previous versions. In this release, the NuttX core OS
functionality has been separated from NuttX application-related
functionality. These are provided as separate tarballs:
* nuttx-6.0.tar.gz, and
* apps-6.0.tar.gz
The purpose of this separation is both to better organize and
modularize the NuttX source tree, but also to provide better support
for incorporation of end-user applications with NuttX.
The incompatibility results from the changes to the board configuration
logic needed to supported the separable application. The major
changes to the configuration include:
* CONFIG_APPS_DIR - This should not be set. The default is
../apps. This should only be set if you have a custom,
product-specific application directory in some different location.
* appconfig - Each board configuration now requires a new file
called 'appconfig.' As its name suggests, this file provides
new configuration information needed by the logic in ../apps.
In addition to this major reorganization in the directory structure,
this release also includes some important extensions to existing
features and some important bugfixes. These include:
* The SLIP driver was been well debugged and significantly
re-designed. Now you can have an Ethernet connection to you
board even if you have no Ethernet hardware. How cool is that?
* The QEMU i486 port is now functional. It has also been reported
to work on the Bifferboard (see http://bifferos.bizhat.com/).
* And extensions to the uIP driver interface, and
* Bug fixes to fopen() and STM32 GPIO configuration
Please see the ChangeLog for details.