Update NuttX.html for the NuttX-7.5 release

This commit is contained in:
Gregory Nutt 2014-09-27 15:06:29 -06:00
parent da3e590d41
commit ec010372c5
2 changed files with 67 additions and 13 deletions

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: September 1, 2014</p> <p>Last Updated: September 28, 2014</p>
</td> </td>
</tr> </tr>
</table> </table>
@ -349,6 +349,22 @@
</p> </p>
</tr> </tr>
<tr>
<td><br></td>
<td>
<p>
<li>Memory Configurations: (1) Flat embedded build, (2) Protected build with MPU, and (3) Kernel build with MMU.</li>
</p>
</tr>
<tr>
<td><br></td>
<td>
<p>
<li>Memory Allocators: (1) standard heap memory allocation, (2) granule allocator, (3) shared memory, and (4) dynamically sized, per-process heaps.</li>
</p>
</tr>
<tr> <tr>
<td><br></td> <td><br></td>
<td> <td>
@ -734,7 +750,17 @@
<td> <td>
<p> <p>
<li> <li>
UDP Network Discover (Contributed by Richard Cochran). PHY Link Status Management.
</li>
</p>
</td>
</tr>
<tr>
<td><br></td>
<td>
<p>
<li>
UDP Network Discovery (Contributed by Richard Cochran).
</li> </li>
</p> </p>
</td> </td>
@ -1161,11 +1187,11 @@
<h2>Released Versions</h2> <h2>Released Versions</h2>
<p> <p>
In addition to the ever-changing GIT repository, there are frozen released versions of NuttX available. In addition to the ever-changing GIT repository, there are frozen released versions of NuttX available.
The current release is NuttX 7.4. The current release is NuttX 7.5.
NuttX 7.4 is the 104<sup>th</sup> release of NuttX. NuttX 7.5 is the 105<sup>th</sup> release of NuttX.
It was released on August 15, 2014, and is available for download from the It was released on September 28, 2014, and is available for download from the
<a href="http://sourceforge.net/projects/nuttx/files/">SourceForge</a> website. <a href="http://sourceforge.net/projects/nuttx/files/">SourceForge</a> website.
Note that the release consists of two tarballs: <code>nuttx-7.4.tar.gz</code> and <code>apps-7.4.tar.gz</code>. Note that the release consists of two tarballs: <code>nuttx-7.5.tar.gz</code> and <code>apps-7.5.tar.gz</code>.
Both may be needed (see the top-level <code>nuttx/README.txt</code> file for build information). Both may be needed (see the top-level <code>nuttx/README.txt</code> file for build information).
</p> </p>
@ -1174,7 +1200,7 @@
<ul> <ul>
<li><b>nuttx</b>. <li><b>nuttx</b>.
<ul><p> <ul><p>
Release notes for NuttX 7.4 are available <a href="http://sourceforge.net/projects/nuttx/files/nuttx/nuttx-7.4/">here</a>; Release notes for NuttX 7.5 are available <a href="http://sourceforge.net/projects/nuttx/files/nuttx/nuttx-7.5/">here</a>;
release notes for all released versions on NuttX are available in the <a href="http://sourceforge.net/p/nuttx/git/ci/master/tree/nuttx/ReleaseNotes">SourceForge GIT</a> release notes for all released versions on NuttX are available in the <a href="http://sourceforge.net/p/nuttx/git/ci/master/tree/nuttx/ReleaseNotes">SourceForge GIT</a>
The ChangeLog for all releases of NuttX is available in the ChangeLog file that can viewed in the <a href="http://sourceforge.net/p/nuttx/git/ci/master/tree/nuttx/ChangeLog">SourceForge GIT</a>. The ChangeLog for all releases of NuttX is available in the ChangeLog file that can viewed in the <a href="http://sourceforge.net/p/nuttx/git/ci/master/tree/nuttx/ChangeLog">SourceForge GIT</a>.
The ChangeLog for the current release is at the bottom of that file. The ChangeLog for the current release is at the bottom of that file.
@ -1182,7 +1208,7 @@
</li></ul> </li></ul>
<li><b>apps</b>. <li><b>apps</b>.
<ul><p> <ul><p>
Release notes for NuttX 7.4 are available <a href="http://sourceforge.net/projects/nuttx/files/nuttx/nuttx-7.4/">here</a>; Release notes for NuttX 7.5 are available <a href="http://sourceforge.net/projects/nuttx/files/nuttx/nuttx-7.5/">here</a>;
release notes for all released versions on NuttX are available in the <a href="http://sourceforge.net/p/nuttx/git/ci/master/tree/nuttx/ReleaseNotes">SourceForge GIT</a> release notes for all released versions on NuttX are available in the <a href="http://sourceforge.net/p/nuttx/git/ci/master/tree/nuttx/ReleaseNotes">SourceForge GIT</a>
The ChangeLog for the all releases of apps is available in the ChangeLog file that can viewed in the <a href="http://sourceforge.net/p/nuttx/git/ci/master/tree/apps/ChangeLog.txt">SourceForge GIT</a>. The ChangeLog for the all releases of apps is available in the ChangeLog file that can viewed in the <a href="http://sourceforge.net/p/nuttx/git/ci/master/tree/apps/ChangeLog.txt">SourceForge GIT</a>.
The ChangeLog for the current release is at the bottom of that file. The ChangeLog for the current release is at the bottom of that file.
@ -1190,7 +1216,7 @@
</li></ul> </li></ul>
<li><b>NxWidgets</b>. <li><b>NxWidgets</b>.
<ul><p> <ul><p>
Release notes for NxWidgets 1.11 are available <a href="http://sourceforge.net/projects/nuttx/files/NxWidgets/NxWidgets-1.11/">here</a>; Release notes for NxWidgets 1.13 are available <a href="http://sourceforge.net/projects/nuttx/files/NxWidgets/NxWidgets-1.13/">here</a>;
release notes for all released versions on NxWidgets are available in the <a href="http://sourceforge.net/p/nuttx/git/ci/master/tree/NxWidgets/ReleaseNotes.txt">SourceForge GIT</a> release notes for all released versions on NxWidgets are available in the <a href="http://sourceforge.net/p/nuttx/git/ci/master/tree/NxWidgets/ReleaseNotes.txt">SourceForge GIT</a>
The ChangeLog for all releases of NxWidgets is available at the bottom of the ChangeLog file that can viewed in the <a href="http://sourceforge.net/p/nuttx/git/ci/master/tree/NxWidgets/ChangeLog.txt">SourceForge GIT</a>. The ChangeLog for all releases of NxWidgets is available at the bottom of the ChangeLog file that can viewed in the <a href="http://sourceforge.net/p/nuttx/git/ci/master/tree/NxWidgets/ChangeLog.txt">SourceForge GIT</a>.
</p> </p>
@ -1237,7 +1263,7 @@
<li><a href="#armcortexa8">ARM Cortex-A8</a> (1)</li> <li><a href="#armcortexa8">ARM Cortex-A8</a> (1)</li>
<li><a href="#armcortexm0">ARM Cortex-M0/M0+</a> (3)</li> <li><a href="#armcortexm0">ARM Cortex-M0/M0+</a> (3)</li>
<li><a href="#armcortexm3">ARM Cortex-M3</a> (27)</li> <li><a href="#armcortexm3">ARM Cortex-M3</a> (27)</li>
<li><a href="#armcortexm4">ARM Cortex-M4</a> (15)</li> <li><a href="#armcortexm4">ARM Cortex-M4</a> (16)</li>
</ul> </ul>
<li>Atmel AVR <li>Atmel AVR
<ul> <ul>
@ -1397,6 +1423,7 @@
<li><a href="#tilms9b96">TI/Stellaris LM3S9B96</a> <small>(ARM Cortex-M3)</small></li> <li><a href="#tilms9b96">TI/Stellaris LM3S9B96</a> <small>(ARM Cortex-M3)</small></li>
<li><a href="#tilm4f120x">TI/Stellaris LM4F120x</a> <small>(ARM Cortex-M4)</small></li> <li><a href="#tilm4f120x">TI/Stellaris LM4F120x</a> <small>(ARM Cortex-M4)</small></li>
<li><a href="#titm4c123x">TI/Tiva TM4C123G</a> <small>(ARM Cortex-M4)</small></li> <li><a href="#titm4c123x">TI/Tiva TM4C123G</a> <small>(ARM Cortex-M4)</small></li>
<li><a href="#ticc3200launchpad">TI/Tiva CC3200 Launchpad</a> <small>(ARM Cortex-M4)</small></li>
</ul> </ul>
</li> </li>
<li>ZiLOG <li>ZiLOG
@ -3024,6 +3051,10 @@ nsh>
<li>USB OTG FS with micro-AB connector, and</li> <li>USB OTG FS with micro-AB connector, and</li>
<li>Easy access to most MCU pins.</li> <li>Easy access to most MCU pins.</li>
</ul> </ul>
<p>
Support for the STM3F4DIS-BB base board was added in NuttX-7.5.
This includes support for the serial communications via the on-board DB-9 connector, Networking, and the microSD card slot.
</p>
<p> <p>
Refer to the <a href="http://www.st.com/internet/evalboard/product/252419.jsp">STMicro web site</a> for further information about this board and to Refer to the <a href="http://www.st.com/internet/evalboard/product/252419.jsp">STMicro web site</a> for further information about this board and to
</p> </p>
@ -3031,7 +3062,7 @@ nsh>
<p> <p>
<b>STATUS:</b> <b>STATUS:</b>
The basic port for the STM32F4-Discovery was contributed by Mike Smith and was first released in NuttX-6.14. The basic port for the STM32F4-Discovery was contributed by Mike Smith and was first released in NuttX-6.14.
All drivers listed for the STM3240G-EVAL are usable on this plaform as well. All drivers listed for the STM3240G-EVAL are usable on this platform as well.
Refer to the NuttX board <a href="http://sourceforge.net/p/nuttx/git/ci/master/tree/nuttx/configs/stm32f4discovery/README.txt">README</a> file for further information. Refer to the NuttX board <a href="http://sourceforge.net/p/nuttx/git/ci/master/tree/nuttx/configs/stm32f4discovery/README.txt">README</a> file for further information.
</p> </p>
</ul> </ul>
@ -3191,7 +3222,7 @@ nsh>
<b>STATUS:</b> <b>STATUS:</b>
This is very much a work in progress. This is very much a work in progress.
As of this writing, full architectural support for the TI Tiva TM4C123G has been implemented and was released in NuttX 7.1. As of this writing, full architectural support for the TI Tiva TM4C123G has been implemented and was released in NuttX 7.1.
Basic board support is in place for the TM4C123G LaunchPad but is completely untested and possibly imcomplete. Basic board support is in place for the TM4C123G LaunchPad but is completely untested and possibly incomplete.
This partial logic is also included int he NuttX 7.1 release. This partial logic is also included int he NuttX 7.1 release.
This basic board supprted includes an (un-verified) configuration for the NuttShell <a href="http://www.nuttx.org/Documentation/NuttShell.html">NSH</a>). This basic board supprted includes an (un-verified) configuration for the NuttShell <a href="http://www.nuttx.org/Documentation/NuttShell.html">NSH</a>).
A fully verified port to the TM4C123G LaunchPad is expected in NuttX-7.2. A fully verified port to the TM4C123G LaunchPad is expected in NuttX-7.2.
@ -3205,6 +3236,29 @@ nsh>
<td><br></td> <td><br></td>
<td><hr></td> <td><hr></td>
</tr> </tr>
<tr>
<td><br></td>
<td>
<p>
<a name="ticc3200launchpad"><b>TI/Tiva CC3200 Launchpad</b>.</a>
TI/Tiva CC3200 Launchpad
</p>
<ul>
<p>
<b>STATUS:</b>
This is very much a work in progress.
The basic port was released in NuttX-7.5.
This basic board supprted includes an verified configuration for the NuttShell <a href="http://www.nuttx.org/Documentation/NuttShell.html">NSH</a>).
Key wireless networking capability is still missing.
Refer to the CC3200 LaunchPad board <a href="http://sourceforge.net/p/nuttx/git/ci/master/tree/nuttx/configs/cc3200-launchpad/README.txt">README</a> file for more detailed information about this port.
</p>
</ul>
</td>
</tr>
<tr>
<td><br></td>
<td><hr></td>
</tr>
<tr> <tr>
<td><br></td> <td><br></td>
<td> <td>

View File

@ -7010,7 +7010,7 @@ Additional new features and extended functionality:
- Remove CONFIG_MM_MULTIHEAP. Non-multiheap operation is no longer - Remove CONFIG_MM_MULTIHEAP. Non-multiheap operation is no longer
supported. supported.
- sbrk(): sbrk() is now supported in the kernel build to permit - sbrk(): sbrk() is now supported in the kernel build to permit
dyanmically sized, per-process heaps. dynamically sized, per-process heaps.
- Per-Process Heaps: Space at the beginning of the process data space - Per-Process Heaps: Space at the beginning of the process data space
is now reserved for user heap management structures. In the kernel is now reserved for user heap management structures. In the kernel
build mode, these heap structures are shared between the kernel and build mode, these heap structures are shared between the kernel and