Skip to content
ReleaseNotes 200 KiB
Newer Older
NuttX Release Notes
===================

This file contaions are the release notes for the NuttX (and apps) packages
for every release.  The text is just as was written at the time of release
(with perhaps some corrected typos).  Over the course of time, NuttX has
used several different repositiories:  CVS, two SVN repositories, and
currently a GIT repository.  Therefore, revision information specific to an
older repository may not be meaningful today.

To make it easier to track there older versions in the current GIT
repository, a GIT lightweight tag has been applied for each release.  The
tag name is the release name (for example, the release 6.27 has tag name
"nuttx-6.27").

patacongo's avatar
patacongo committed

This is the initial.  This initial includes the complete NuttX RTOS
with support for the Linux user mode simulation and the TI TMS320C5471
(Arm7) processor.  Partial support for the 87C52 is included.

This release has been verified on both the Linux user-mode and C5471
platforms using the test program under examples/ostest.  Test results
for the C5471 can be found in arch/c5471/doc/test-results.txt.

This tarball contains a complete CVS snapshot from March 9,2007.

patacongo's avatar
patacongo committed

This is the second release of NuttX.  This release includes the following.
See the ChangeLog for more detailed description of the changes.

(1) General OS bugfixes (see the ChangeLog for details),
(2) bugfixes for the TI TMS320C5471 (Arm7) platform (see
    the ChangeLog)
(3) Complete support for the 87C52. (However, the 87C52
    release is not stable enough for general usage).
(4) Added the beginning of a shell call NuttShell (nsh)

This release has been verified on the Linux user-mode platform, the
Spectrum Digital TMS320C5471 EVM, and the PJRC 87C52 development board
using the test program under examples/ostest.

STATUS: The development status remains as ALPHA until further testing
is performed.

This tarball contains a complete CVS snapshot from March 14, 2007.

patacongo's avatar
patacongo committed

This is the third release of NuttX.  This release is
primarily a bugfix release with minimal new features.  See
the ChangeLog for a more detailed description of the
patacongo's avatar
patacongo committed
changes.

(1) Several important OS and ARM7 bugfixes,
(2) opendir(), closedir(), readdir(), etc. added
(3) Added C5471 watchdog timer.
(4) Created a shareable, serial driver.
(5) Added 'ls' command to NuttShell (nsh)
(6) Added a test of the round robin scheduler

This release has been verified on the Linux user-mode
patacongo's avatar
patacongo committed
platform, the  Spectrum Digital TMS320C5471 EVM using the
test program under examples/ostest.

This tarball contains a CVS snapshot from March 19, 2007.

patacongo's avatar
patacongo committed

This is the fourth release of NuttX.  This release adds adds
patacongo's avatar
patacongo committed
support for a new platform, restructures many header files,
and adds a few new features:

(1) Support for Neuros OSD / DM320
(2) Restructuring of header files for better POSIX compliance
(3) Added kill()
(4) Added POSIX timers
(5) bugfixes and documentation updates

This release has been verified on the Linux user-mode
platform, the  Spectrum Digital TMS320C5471 EVM, and the
patacongo's avatar
patacongo committed
Neuros OSD  using the test program under examples/ostest.  Because
of the stability of these tests, the project status
has been upgraded to 'beta.'

This tarball contains a complete CVS snapshot from March 22, 2007.

patacongo's avatar
patacongo committed

This is the fifth release of NuttX.  There is no major new
functionality in this release.  This release adds support
for new pthread barrier APIs, changes the directory
structure, to better handle different board configurations
using the same processor architecture, and corrects a few
defects.

See the ChangeLog for a complete list of changes.

This release has been verified on the Linux user-mode
platform and the Neuros OSD using the test program under
examples/ostest.  There are no known, critical defects but
the project development status remains at 'beta' status
pending further test and evaluation.

This tarball contains a complete CVS snapshot from
March 26, 2007.

patacongo's avatar
patacongo committed

This is the sixth release of NuttX.  This release is
primarily a bugfix release.  Numerous problems were fixed
as detailed in the change log.  New functionality includes
patacongo's avatar
patacongo committed
support for timed message queues.

See the ChangeLog for a complete list of changes.

This release has been verified on the Linux user-mode
patacongo's avatar
patacongo committed
platform and the Neuros OSD using the test program under
examples/ostest. The results of the testing is available in
the source tree under configs/ntosd-dm320/doc/test-results.
There are no known, critical defects but the project
development status remains at 'beta' status pending further
test and evaluation.

This tarball contains a complete CVS snapshot from March 29,
2007.

patacongo's avatar
patacongo committed

This is the 7th release of NuttX.  This release is only to roll out
build changes to better support different SoC's that use the same
processor architecture.  In particular, the two existing ARM architectures,
c5471 and DM320 were combined into a single ARM directory.  This was done
in preparation for an LPC2148 port that is currently in progress.  There
is NO new functionality or significant bugfixes in this release.
patacongo's avatar
patacongo committed

See the ChangeLog for a complete list of changes.

This release has been verified on the Linux user-mode platform
and the Neuros OSD using the test program under examples/ostest.
The results of the testing is available in the source tree under
configs/ntosd-dm320/doc/test-results and under configs/sim/doc/test-results.
There are no known, critical defects but the project development status
remains at 'beta' status pending further test and evaluation.

This tarball contains a complete CVS snapshot from April 28, 2007.

patacongo's avatar
patacongo committed

This is the 8th release of NuttX.  This release includes:

(1) Several bug fixes
(2) Initial support for FAT filesystems.  Testing has not
    been exhaustive and some functionality is missing
   (mkdir, stat, unlink chmod, and rename functionality is
patacongo's avatar
patacongo committed
    not yet implemented).
(3) Support for the NXP lpc2148 processor is included but
patacongo's avatar
patacongo committed
    implementation includes only support for serial console
    and timer interrupt.

See the ChangeLog for a complete list of changes.

This release has been verified only on the Linux user-mode
platform.

This tarball contains a complete CVS snapshot from May 19,
2007.

patacongo's avatar
patacongo committed

This is the 9th release of NuttX.  This is primarily a
bugfix release to correct a number of problems introduced
with the 0.2.5 release. This release does include some FAT
filesystem extensions including unlink(), mkdir(), rmdir(),
rename(), opendir(), closedir(), readdir(), seekdir(),
telldir(), rewindir().  There are some pending FAT changes
that did not make it into this release including stat(),
truncate(), and long file names.

See the ChangeLog for a complete list of changes.

This release has been verified only on the Linux user-mode platform.
patacongo's avatar
patacongo committed

This tarball contains a complete CVS snapshot from May 26, 2007.
patacongo's avatar
patacongo committed

patacongo's avatar
patacongo committed

This is the 10th release of NuttX.  This is primarily a bugfix
Loading
Loading full blame...