Prep for 0.3.7 release

git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@601 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
patacongo 2008-01-31 23:15:03 +00:00
parent 39276ef39c
commit 2304ae813c

View File

@ -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: January 30, 2008</p> <p>Last Updated: January 31, 2008</p>
</td> </td>
</tr> </tr>
</table> </table>
@ -456,7 +456,7 @@
</table> </table>
<p> <p>
The 18th release of NuttX (nuttx-0.3.6) is available for download The 19th release of NuttX (nuttx-0.3.7) 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>.
@ -464,45 +464,30 @@
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 0.3.8 is the 7th release containing the integration of a network This release includes the preliminary port of NuttX to the ZiLOG z16f 16-bit microcontroller.
subsystem and the uIP TCP/IP, UDP, and ICMP stacks based on This port was verified using the ZiLOG z16f2800100zcog Development and the ZiLOG ZDS-II toolchain.
<a href="http://www.sics.se/~adam/uip/index.php/Main_Page">uIP</a> See http://www.zilog.com for further information.
into NuttX.
</p> </p>
<p> <p>
This release contains on a few changes. I emphasize that this is a preliminary release of the z16f port and is only alpha or, perhaps,
The primary purpose of this release is to synchronize with the release pre-alpha quality as of this writing.
of the pascal-0.1.0 add-on package. There are a list of known issues in the TODO file in the <a href="TODO.txt">here</a>
This release of NuttX includes the following changes: The overall quality of NuttX (excluding the z16f port) continues to improve beyond the late beta level.
</p>
<p>
The z16f port required numerous changes to NuttX to handle:
</p> </p>
<ul> <ul>
<li>Fixes for use with SDCC compiler, <li> <li>NEAR and FAR addressing, and</li>
<li>Added a simulated z80 target (arch/z80), <li> <li>Use of a Windows native toolchain in a Cygwin build environment.</li>
<li>Fix deadlock errors when using stdio but with no buffering, and</li>
<li>Add support for the add-on Pascal P-Code interpreter (pcode/)
(see the pascal-0.1.0 package)</li>
</ul> </ul>
<p> <p>
The Pascal add-on it integrated but has so far been tested very little; In addition to the z16f port, at least one very critical bug was found and corrected in NuttX:
it is certainly at an early, pre-alpha release level. The thread-specific errno value of one task was being randomly trashed when a different thread exitted.
The baseline functionality of NuttX (including recently added network)
functionality continues to mature and remains at post-beta or production level.
Extensive testing has been done for the ARM architecture using the GCC
compiler/toolchain.
Other architectures and the SDCC toolchain are also supported but not as
well exercised.
</p> </p>
<p> <p>
The current release were verified only on the simulated Z80 and and host This release were verified on the ZiLOG z16f2800100zcog, Neuros OSD (ARM9), and the simulation platforms.
simulation targets. As usual, any feedback about bugs or suggestions As usual, any feedback about bugs or suggestions for improvement would be greatly appreciated.
for improvement would be greatly appreciated.
</p>
<p>
<b>NOTE</b>:
There was an error in the initial 0.3.6 release that prevented
a successful build <i>unless</i> the Pascal add-on was present. The
tarball was patched to include the fix. Make sure that you download
the nuttx-0.3.6.1.tar.gz version to avoid this problem.
</p> </p>
<table width ="100%"> <table width ="100%">
@ -632,7 +617,7 @@
</p> </p>
<p> <p>
<b>STATUS:</b> <b>STATUS:</b>
This is a work in progress. The preliminary release of support for the z16f was made available in NuttX version 0.3.7.
</p> </p>
</td> </td>
</tr> </tr>
@ -951,30 +936,7 @@ Other memory:
</table> </table>
<pre><ul> <pre><ul>
0.3.6 2008-01-06 Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt; 0.3.7 2008-01-31 Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
* Changes for use with SDCC compiler
* Added a simulated z80 target
* Fix deadlock errors when using stdio but with no buffering
* Add support for Pascal P-Code interpreter
0.3.6.1 2008-01-07 Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
* The initial 0.3.6 release including an error that prevented
building successfully if the Pascal add-on was
was not present.
</pre></ul>
<table width ="100%">
<tr bgcolor="#e4e4e4">
<td>
<a name="pendingchanges">Unreleased Changes</a>
</td>
</tr>
</table>
<pre><ul>
0.3.7 2008-xx-xx Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
* Added support for the Zilog Z16F using the Zilog Z16F2800100ZCOG * Added support for the Zilog Z16F using the Zilog Z16F2800100ZCOG
Development Kit. Development Kit.
@ -989,6 +951,19 @@ Other memory:
when a different task exits. Effects all architectures. when a different task exits. Effects all architectures.
</pre></ul> </pre></ul>
<table width ="100%">
<tr bgcolor="#e4e4e4">
<td>
<a name="pendingchanges">Unreleased Changes</a>
</td>
</tr>
</table>
<pre><ul>
0.3.8 2008-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>