Prep for 0.3.1 release

git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@389 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
patacongo 2007-11-20 01:26:34 +00:00
parent 405f2dd8c7
commit 2f26641d54

@ -8,7 +8,7 @@
<tr align="center" bgcolor="#e4e4e4"> <tr align="center" bgcolor="#e4e4e4">
<td> <td>
<h1><big><font color="#3c34ec"><i>NuttX RTOS</i></font></big></h1> <h1><big><font color="#3c34ec"><i>NuttX RTOS</i></font></big></h1>
<p>Last Updated: November 8, 2007</p> <p>Last Updated: November 19, 2007</p>
</td> </td>
</tr> </tr>
</table> </table>
@ -183,7 +183,7 @@
</table> </table>
<p> <p>
The 12th release of NuttX (nuttx-0.3.0) is available for download The 13th release of NuttX (nuttx-0.3.0) is available for download
from the <a href="http://sourceforge.net/project/showfiles.php?group_id=189573">SourceForge</a> from the <a href="http://sourceforge.net/project/showfiles.php?group_id=189573">SourceForge</a>
website. website.
The change log associated with the release is available <a href="#currentrelease">here</a>. The change log associated with the release is available <a href="#currentrelease">here</a>.
@ -191,15 +191,19 @@
These unreleased changes are listed <a href="#pendingchanges">here</a>. These unreleased changes are listed <a href="#pendingchanges">here</a>.
</p> </p>
<p> <p>
NuttX 30.3.0 includes the initial integration of a network subsystem and NuttX 0.3.1 is the second release containing the integration of a network
a TCP/IP stack based on <a href="http://www.sics.se/~adam/uip/index.php/Main_Page">uIP</a>. subsystem and the uIP TCP/IP, UDP, and ICMP stacks based on
Also included is a device driver for the Davicom DM90x0 ethernet controller. <a href="http://www.sics.se/~adam/uip/index.php/Main_Page">uIP</a>
into NuttX.
</p> </p>
</p> <p>
This integration is very preliminary. Only a small portion of the Many network-related problems have been fixed from version 0.3.0
network functionality has been integrated and there are a number of and the implementation has matured significantly.
open issues. The network subsystem is pre-alpha this point in time. However, the level of network reliability is probably still at the
I expect that it will stabilize and mature over the next few releases. pre-alpha or early level.
It is sufficiently complete that you may begin to perform some network
integration and is exepcted to achieve beta level of reliability over
the next few releases.
</p> </p>
<p> <p>
The baseline functionality of NuttX continues to mature and remains at The baseline functionality of NuttX continues to mature and remains at
@ -435,13 +439,13 @@ Other memory:
</table> </table>
<ul><pre> <ul><pre>
0.1.0 2007-03-09 Gregory Nutt <spudmonkey@racsa.co.cr> 0.1.0 2007-03-09 Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
* Initial Release * Initial Release
* Support for Linux user mode simulation and TI * Support for Linux user mode simulation and TI
TMS320C5471 (Arm7) provided TMS320C5471 (Arm7) provided
0.1.1 2007-03-14 Gregory Nutt <spudmonkey@racsa.co.cr> 0.1.1 2007-03-14 Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
* Corrected an error in interrupt level context switching * Corrected an error in interrupt level context switching
for C5471 for C5471
@ -469,7 +473,7 @@ Other memory:
issue when SP enters indirect address space. issue when SP enters indirect address space.
* Documentation updates * Documentation updates
0.1.2 2007-03-19 Gregory Nutt <spudmonkey@racsa.co.cr> 0.1.2 2007-03-19 Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
* Add dirent.h, opendir(), readdir(), closedir(), etc. * Add dirent.h, opendir(), readdir(), closedir(), etc.
* Add strerror() * Add strerror()
@ -494,7 +498,7 @@ Other memory:
cause various problems cause various problems
* Added a test for roundrobin scheduler. * Added a test for roundrobin scheduler.
0.2.1 2007-03-22 Gregory Nutt <spudmonkey@racsa.co.cr> 0.2.1 2007-03-22 Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
* Fix error in handing signed decimal in vsprintf(). * Fix error in handing signed decimal in vsprintf().
* Major restructuring of header files to get closer to * Major restructuring of header files to get closer to
@ -506,7 +510,7 @@ Other memory:
* Some Documentation updates * Some Documentation updates
* Added support for the Neuros OSD / DM320 * Added support for the Neuros OSD / DM320
0.2.2 2007-03-26 Gregory Nutt <spudmonkey@racsa.co.cr> 0.2.2 2007-03-26 Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
* Created the configs/ directory; separated board configuration * Created the configs/ directory; separated board configuration
from processor architecture logic from processor architecture logic
* Add memory leak detection test to examples/ostest * Add memory leak detection test to examples/ostest
@ -526,7 +530,7 @@ Other memory:
* Added directories to hold board-specific header files * Added directories to hold board-specific header files
* Added directories to hold board-specific drivers * Added directories to hold board-specific drivers
0.2.3 2007-03-29 Gregory Nutt <spudmonkey@racsa.co.cr> 0.2.3 2007-03-29 Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
* mq_receive and mq_send now return errno's appropriately * mq_receive and mq_send now return errno's appropriately
* mq_receive and mq_send are now correctly awakened by signals. * mq_receive and mq_send are now correctly awakened by signals.
@ -548,7 +552,7 @@ Other memory:
pthread_join. In the failure condition, memory was being pthread_join. In the failure condition, memory was being
deallocated while still in use. deallocated while still in use.
0.2.4 2007-04-28 Gregory Nutt <spudmonkey@racsa.co.cr> 0.2.4 2007-04-28 Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
* Verfied c5471 build under Cygwin on WinXP * Verfied c5471 build under Cygwin on WinXP
* Makesystem changes to better support different SoCs. * Makesystem changes to better support different SoCs.
@ -558,7 +562,7 @@ Other memory:
arch/c5471 and arch/dm320 are deprecated and will be removed arch/c5471 and arch/dm320 are deprecated and will be removed
when the new c5471 and dm320 logic is verified. when the new c5471 and dm320 logic is verified.
0.2.5 2007-05-19 Gregory Nutt <spudmonkey@racsa.co.cr> 0.2.5 2007-05-19 Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
* Corrected some build/configuration issues introduced with the * Corrected some build/configuration issues introduced with the
last release. last release.
@ -575,7 +579,7 @@ Other memory:
* Added fsync() * Added fsync()
* Added strspn() and strcspn() * Added strspn() and strcspn()
0.2.6 2007-05-26 Gregory Nutt <spudmonkey@racsa.co.cr> 0.2.6 2007-05-26 Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
* Added unlink(), mkdir(), rmdir(), and rename() * Added unlink(), mkdir(), rmdir(), and rename()
* Fixed several serious FAT errors with oflags handling (&& instead of &) * Fixed several serious FAT errors with oflags handling (&& instead of &)
@ -585,7 +589,7 @@ Other memory:
* Fixed ARM compilation errors introduced in 0.2.5 (that is what I get * Fixed ARM compilation errors introduced in 0.2.5 (that is what I get
for only testing on the simulation). for only testing on the simulation).
0.2.7 2007-06-09 Gregory Nutt <spudmonkey@racsa.co.cr> 0.2.7 2007-06-09 Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
* Added stat() to fs layer and to FAT * Added stat() to fs layer and to FAT
* Fixed reference counting errors associated with mounted filesystems * Fixed reference counting errors associated with mounted filesystems
@ -614,7 +618,7 @@ Other memory:
* examples/ostest/barrier.c: Don't call usleep() when signals are * examples/ostest/barrier.c: Don't call usleep() when signals are
disabled. disabled.
0.2.8 2007-07-02 Gregory Nutt <spudmonkey@racsa.co.cr> 0.2.8 2007-07-02 Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
* tools/Makefile.mkconfig: Under Cygwin, executable has a different name * tools/Makefile.mkconfig: Under Cygwin, executable has a different name
* tools/mkdeps.sh & arch/arm/src/Makefile: Corrected a problem makeing dependencies * tools/mkdeps.sh & arch/arm/src/Makefile: Corrected a problem makeing dependencies
* tools/zipme.sh: Force directory name to be nuttx-xx.yy.zz * tools/zipme.sh: Force directory name to be nuttx-xx.yy.zz
@ -635,18 +639,8 @@ Other memory:
* lib/: Added strrchr, basename, dirname * lib/: Added strrchr, basename, dirname
* examples/nsh/: Add cp, rm, rmdir, set, unset commands. echo will now print * examples/nsh/: Add cp, rm, rmdir, set, unset commands. echo will now print
environment variables. environment variables.
</pre></ul>
<table width ="100%"> 0.3.0 2007-11-06 Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
<tr bgcolor="#e4e4e4">
<td>
<a name="currentrelease">ChangeLog for Current Release</a>
</td>
</tr>
</table>
<pre><ul>
0.3.0 2007-11-06 Gregory Nutt <spudmonkey@racsa.co.cr>
* Imported uIP into the tree (see * Imported uIP into the tree (see
http://www.sics.se/~adam/uip/index.php/Main_Page) http://www.sics.se/~adam/uip/index.php/Main_Page)
@ -668,13 +662,13 @@ Other memory:
<table width ="100%"> <table width ="100%">
<tr bgcolor="#e4e4e4"> <tr bgcolor="#e4e4e4">
<td> <td>
<a name="pendingchanges">Unreleased Changes</a> <a name="currentrelease">ChangeLog for Current Release</a>
</td> </td>
</tr> </tr>
</table> </table>
<pre><ul> <pre><ul>
0.3.1 2007-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr> 0.3.1 2007-11-19 Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
* Separated net/uip/uip.c into several functions in several files. * Separated net/uip/uip.c into several functions in several files.
* Corrected a TCP problem where packets were dropped because there was no * Corrected a TCP problem where packets were dropped because there was no
@ -686,6 +680,18 @@ Other memory:
* Added TCP/IP read-ahead buffer to minimize failed ACKs and packet loss. * Added TCP/IP read-ahead buffer to minimize failed ACKs and packet loss.
</pre></ul> </pre></ul>
<table width ="100%">
<tr bgcolor="#e4e4e4">
<td>
<a name="pendingchanges">Unreleased Changes</a>
</td>
</tr>
</table>
<pre><ul>
0.3.2 2007-xx-xx Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
</pre></ul>
<table width ="100%"> <table width ="100%">
<tr bgcolor="#e4e4e4"> <tr bgcolor="#e4e4e4">
<td> <td>