Newer
Older
Gregory Nutt
committed
NuttX Release Notes
===================
This file contains are the release notes for the NuttX (and apps) packages
Gregory Nutt
committed
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 repositories: CVS, two SVN repositories, and
Gregory Nutt
committed
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").
NuttX-0.1.0
Gregory Nutt
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.
NuttX-0.1.1
Gregory Nutt
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.
NuttX-0.1.2
Gregory Nutt
committed
-----------
This is the third release of NuttX. This release is
primarily a bugfix release with minimal new features. See
Gregory Nutt
committed
the ChangeLog for a more detailed description of the
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
Gregory Nutt
committed
This release has been verified on the Linux user-mode
platform, the Spectrum Digital TMS320C5471 EVM using the
test program under examples/ostest.
This tarball contains a CVS snapshot from March 19, 2007.
NuttX-0.2.1
Gregory Nutt
committed
-----------
This is the fourth release of NuttX. This release adds adds
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
Gregory Nutt
committed
This release has been verified on the Linux user-mode
platform, the Spectrum Digital TMS320C5471 EVM, and the
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.
NuttX-0.2.2
Gregory Nutt
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.
NuttX-0.2.3
Gregory Nutt
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
support for timed message queues.
See the ChangeLog for a complete list of changes.
Gregory Nutt
committed
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.
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.
NuttX-0.2.4
Gregory Nutt
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.
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.
NuttX-0.2.5
Gregory Nutt
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
Gregory Nutt
committed
(mkdir, stat, unlink chmod, and rename functionality is
not yet implemented).
(3) Support for the NXP lpc2148 processor is included but
Gregory Nutt
committed
is untested as of this writing. The current
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.
NuttX-0.2.6
Gregory Nutt
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.
This tarball contains a complete CVS snapshot from May 26, 2007.
NuttX-0.2.7
Gregory Nutt
committed
-----------
This is the 10th release of NuttX. This is primarily a bugfix
Loading
Loading full blame...