Update NuttX.html for the NuttX-7.5 release
This commit is contained in:
parent
da3e590d41
commit
ec010372c5
|
@ -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>
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue