mirror of
https://github.com/apache/nuttx.git
synced 2026-05-27 19:36:35 +08:00
Update Documentation/NuttX.html in preparation for the NuttX-7.25 release.
This commit is contained in:
+206
-33
@@ -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: May 24, 2018</p>
|
<p>Last Updated: June 3, 2018</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
@@ -520,7 +520,15 @@
|
|||||||
<td><br></td>
|
<td><br></td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<li>ROMFS filesystem support.</li>
|
<li>ROMFS filesystem support (XIP capabable).</li>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td><br></td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<li>CROMFS (Compressed ROMFS) filesystem support.</li>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@@ -808,7 +816,7 @@
|
|||||||
<td><br></td>
|
<td><br></td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<li>Address Families: IPv4/IPv6 (<code>AF_INET</code>/<code>AF_INET6</code>), Raw socket (<code>AF_PACKET</code>), raw IEEE 802.15.4 (<code>AF_IEEE802154</code>), and local, Unix domain socket support (<code>AF_LOCAL</code>).</li>
|
<li>Address Families: IPv4/IPv6 (<code>AF_INET</code>/<code>AF_INET6</code>), Raw socket (<code>AF_PACKET</code>), raw IEEE 802.15.4 (<code>AF_IEEE802154</code>), raw Bluetooth (<code>AF_BLUETOOTH</code>), and local, Unix domain socket support (<code>AF_LOCAL</code>).</li>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@@ -856,7 +864,7 @@
|
|||||||
<td><br></td>
|
<td><br></td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<li>Radio Network Drivers: IEEE 802.15.4 MAC, Generic Packet Radio</li>
|
<li>Radio Network Drivers: IEEE 802.15.4 MAC, Generic Packet Radio, Bluetooth LE</li>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@@ -1425,11 +1433,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.24.
|
The current release is NuttX 7.25.
|
||||||
NuttX 7.24 is the 124<sup>th</sup> release of NuttX.
|
NuttX 7.25 is the 125<sup>th</sup> release of NuttX.
|
||||||
It was released on March 2, 2017, and is available for download from the
|
It was released on June 3, 2018, and is available for download from the
|
||||||
<a href="https://bitbucket.org/nuttx/nuttx/downloads/">Bitbucket.org</a> website.
|
<a href="https://bitbucket.org/nuttx/nuttx/downloads/">Bitbucket.org</a> website.
|
||||||
Note that the release consists of two tarballs: <code>nuttx-7.24.tar.gz</code> and <code>apps-7.24.tar.gz</code>.
|
Note that the release consists of two tarballs: <code>nuttx-7.25.tar.gz</code> and <code>apps-7.25.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>
|
||||||
|
|
||||||
@@ -1438,7 +1446,7 @@
|
|||||||
<ul>
|
<ul>
|
||||||
<li><b>nuttx</b>.
|
<li><b>nuttx</b>.
|
||||||
<ul><p>
|
<ul><p>
|
||||||
Release notes for NuttX 7.24 are available <a href="https://bitbucket.org/nuttx/nuttx/downloads/">here</a>.
|
Release notes for NuttX 7.25 are available <a href="https://bitbucket.org/nuttx/nuttx/downloads/">here</a>.
|
||||||
Release notes for all released versions on NuttX are available in the <a href="https://bitbucket.org/nuttx/nuttx/src/master/ReleaseNotes" target="_blank">Bitbucket GIT</a>.
|
Release notes for all released versions on NuttX are available in the <a href="https://bitbucket.org/nuttx/nuttx/src/master/ReleaseNotes" target="_blank">Bitbucket GIT</a>.
|
||||||
The ChangeLog for all releases of NuttX is available in the ChangeLog file that can viewed in the <a href="https://bitbucket.org/nuttx/nuttx/src/master/ChangeLog" target="_blank">Bitbucket GIT</a>.
|
The ChangeLog for all releases of NuttX is available in the ChangeLog file that can viewed in the <a href="https://bitbucket.org/nuttx/nuttx/src/master/ChangeLog" target="_blank">Bitbucket 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.
|
||||||
@@ -1446,7 +1454,7 @@
|
|||||||
</li></ul>
|
</li></ul>
|
||||||
<li><b>apps</b>.
|
<li><b>apps</b>.
|
||||||
<ul><p>
|
<ul><p>
|
||||||
Release notes for NuttX 7.24 are available <a href="https://bitbucket.org/nuttx/apps/downloads/">here</a>.
|
Release notes for NuttX 7.25 are available <a href="https://bitbucket.org/nuttx/apps/downloads/">here</a>.
|
||||||
Release notes for all released versions on NuttX are available in the <a href="https://bitbucket.org/nuttx/nuttx/src/master/ReleaseNotes" target="_blank">Bitbucket GIT</a>
|
Release notes for all released versions on NuttX are available in the <a href="https://bitbucket.org/nuttx/nuttx/src/master/ReleaseNotes" target="_blank">Bitbucket GIT</a>
|
||||||
The ChangeLog for the all releases of <code>apps/</code> is available in the ChangeLog file that can viewed in the <a href="https://bitbucket.org/nuttx/apps/src/master/ChangeLog.txt" target="_blank">Bitbucket GIT</a>.
|
The ChangeLog for the all releases of <code>apps/</code> is available in the ChangeLog file that can viewed in the <a href="https://bitbucket.org/nuttx/apps/src/master/ChangeLog.txt" target="_blank">Bitbucket 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.
|
||||||
@@ -1502,11 +1510,11 @@
|
|||||||
<li><a href="#armcortexa5">ARM Cortex-A5</a> (3)</li>
|
<li><a href="#armcortexa5">ARM Cortex-A5</a> (3)</li>
|
||||||
<li><a href="#armcortexa8">ARM Cortex-A8</a> (1)</li>
|
<li><a href="#armcortexa8">ARM Cortex-A8</a> (1)</li>
|
||||||
<li><a href="#armcortexa9">ARM Cortex-A9</a> (1)</li>
|
<li><a href="#armcortexa9">ARM Cortex-A9</a> (1)</li>
|
||||||
<li><a href="#armcortexr4">ARM Cortex-R4</a> (1)</li>
|
<li><a href="#armcortexr4">ARM Cortex-R4</a> (2)</li>
|
||||||
<li><a href="#armcortexm0">ARM Cortex-M0/M0+</a> (10)</li>
|
<li><a href="#armcortexm0">ARM Cortex-M0/M0+</a> (10)</li>
|
||||||
<li><a href="#armcortexm3">ARM Cortex-M3</a> (37)</li>
|
<li><a href="#armcortexm3">ARM Cortex-M3</a> (37)</li>
|
||||||
<li><a href="#armcortexm4">ARM Cortex-M4</a> (43)</li>
|
<li><a href="#armcortexm4">ARM Cortex-M4</a> (45)</li>
|
||||||
<li><a href="#armcortexm7">ARM Cortex-M7</a> (10)</li>
|
<li><a href="#armcortexm7">ARM Cortex-M7</a> (11)</li>
|
||||||
</ul>
|
</ul>
|
||||||
<li>Atmel AVR
|
<li>Atmel AVR
|
||||||
<ul>
|
<ul>
|
||||||
@@ -1536,14 +1544,20 @@
|
|||||||
<ul>
|
<ul>
|
||||||
<li><a href="#misoclm32">LM32</a> (1)</li>
|
<li><a href="#misoclm32">LM32</a> (1)</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>OpenRISC
|
||||||
|
<ul>
|
||||||
|
<li><a href="#mor1kx">mor1kx</a> (1)</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</td>
|
||||||
|
<td bgcolor="#e4e4e4" valign="top" width="33%">
|
||||||
<li>Renesas/Hitachi:
|
<li>Renesas/Hitachi:
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="#superh">Renesas/Hitachi SuperH</a> (1/2)</li>
|
<li><a href="#superh">Renesas/Hitachi SuperH</a> (1/2)</li>
|
||||||
<li><a href="#m16c">Renesas M16C/26</a> (1/2)</li>
|
<li><a href="#m16c">Renesas M16C/26</a> (1/2)</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
</td>
|
|
||||||
<td bgcolor="#e4e4e4" valign="top" width="33%">
|
|
||||||
<li><a href="#riscv">RISC-V</a> (1)
|
<li><a href="#riscv">RISC-V</a> (1)
|
||||||
<ul>
|
<ul>
|
||||||
</ul>
|
</ul>
|
||||||
@@ -1646,6 +1660,11 @@
|
|||||||
<li><a href="#nuvotonnu120">nuvoTon NUC120</a> <small>(ARM Cortex-M0)</small></li>
|
<li><a href="#nuvotonnu120">nuvoTon NUC120</a> <small>(ARM Cortex-M0)</small></li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
|
<li>Nordic Semiconductor
|
||||||
|
<ul>
|
||||||
|
<li><a href="#nrf52">NRF52xxx</a> <small>(ARM Cortex-M4)</small></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
<li>NXP/Freescale
|
<li>NXP/Freescale
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="#m68hcs12">M68HCS12</a></li>
|
<li><a href="#m68hcs12">M68HCS12</a></li>
|
||||||
@@ -1657,15 +1676,17 @@
|
|||||||
<li>NXP/Freescale (Continued)
|
<li>NXP/Freescale (Continued)
|
||||||
<ul>
|
<ul>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="#freescaleimx1">Freescale i.MX1</a> <small>(ARM920-T)</small></li>
|
<li><a href="#freescaleimx1">NXP/Freescale i.MX1</a> <small>(ARM920-T)</small></li>
|
||||||
<li><a href="#freescaleimx6">Freescale i.MX6</a> <small>(ARM Cortex-A9)</small></li>
|
<li><a href="#freescaleimx6">NXP/Freescale i.MX6</a> <small>(ARM Cortex-A9)</small></li>
|
||||||
<li><a href="#freescalekl25z">FreeScale KL25Z</a> <small>(ARM Cortex-M0+)</small></li>
|
<li><a href="#freescaleimxrt">NXP/Freescale i.MX RT</a> <small>(ARM Cortex-M7)</small></li>
|
||||||
<li><a href="#freescalekl26z">FreeScale KL26Z</a> <small>(ARM Cortex-M0+)</small></li>
|
<li><a href="#freescalekl25z">NXP/FreeScale KL25Z</a> <small>(ARM Cortex-M0+)</small></li>
|
||||||
<li><a href="#kinetisk20">FreeScale Kinetis K20</a> <small>(ARM Cortex-M4)</small></li>
|
<li><a href="#freescalekl26z">NXP/FreeScale KL26Z</a> <small>(ARM Cortex-M0+)</small></li>
|
||||||
<li><a href="#kinetisk40">FreeScale Kinetis K40</a> <small>(ARM Cortex-M4)</small></li>
|
<li><a href="#kinetisk20">NXP/FreeScale Kinetis K20</a> <small>(ARM Cortex-M4)</small></li>
|
||||||
<li><a href="#kinetisk60">FreeScale Kinetis K60</a> <small>(ARM Cortex-M4)</small></li>
|
<li><a href="#kinetisk28">NXP/FreeScale Kinetis K28</a> <small>(ARM Cortex-M4)</small></li>
|
||||||
<li><a href="#kinetisk64">FreeScale Kinetis K64</a> <small>(ARM Cortex-M4)</small></li>
|
<li><a href="#kinetisk40">NXP/FreeScale Kinetis K40</a> <small>(ARM Cortex-M4)</small></li>
|
||||||
<li><a href="#kinetisk66">FreeScale Kinetis K66</a> <small>(ARM Cortex-M4)</small></li>
|
<li><a href="#kinetisk60">NXP/FreeScale Kinetis K60</a> <small>(ARM Cortex-M4)</small></li>
|
||||||
|
<li><a href="#kinetisk64">NXP/FreeScale Kinetis K64</a> <small>(ARM Cortex-M4)</small></li>
|
||||||
|
<li><a href="#kinetisk66">NXP/FreeScale Kinetis K66</a> <small>(ARM Cortex-M4)</small></li>
|
||||||
</ul>
|
</ul>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="#nxplpc11xx">NXP LPC11xx</a> <small>(Cortex-M0)</small></li>
|
<li><a href="#nxplpc11xx">NXP LPC11xx</a> <small>(Cortex-M0)</small></li>
|
||||||
@@ -1752,6 +1773,7 @@
|
|||||||
<li><a href="#titm4c1294">TI/Tiva TM4C1294</a> <small>(ARM Cortex-M4)</small></li>
|
<li><a href="#titm4c1294">TI/Tiva TM4C1294</a> <small>(ARM Cortex-M4)</small></li>
|
||||||
<li><a href="#titm4c129x">TI/Tiva TM4C129X</a> <small>(ARM Cortex-M4)</small></li>
|
<li><a href="#titm4c129x">TI/Tiva TM4C129X</a> <small>(ARM Cortex-M4)</small></li>
|
||||||
<li><a href="#tms570ls04x">TI/Hercules TMS570LS04xx</a> <small>(ARM Cortex-R4)</small></li>
|
<li><a href="#tms570ls04x">TI/Hercules TMS570LS04xx</a> <small>(ARM Cortex-R4)</small></li>
|
||||||
|
<li><a href="#tms570ls31x">TI/Hercules TMS570LS31xx</a> <small>(ARM Cortex-R4)</small></li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li>ZiLOG
|
<li>ZiLOG
|
||||||
@@ -2427,13 +2449,14 @@
|
|||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<a name="tms570ls04x"><b>TI/Hercules TMS570LS04xx</b>.</a>
|
<a name="tms570ls04x"><b>TI/Hercules TMS570LS04xx</b>.</a>
|
||||||
A port is underway for the Texas Instruments Hercules TMS570LS04x/03x LaunchPad Evaluation Kit (<i>LAUNCHXL-TMS57004</i>) featuring the Hercules TMS570LS0432PZ chip.
|
A port is available for the Texas Instruments Hercules TMS570LS04x/03x LaunchPad Evaluation Kit (<i>LAUNCHXL-TMS57004</i>) featuring the Hercules TMS570LS0432PZ chip.
|
||||||
</p>
|
</p>
|
||||||
<ul>
|
<ul>
|
||||||
<p>
|
<p>
|
||||||
<b>STATUS</b>.
|
<b>STATUS</b>.
|
||||||
This is currently in progress but the effort is stalled due to tool-related issues.
|
My porting efforts were stalled due to tool-related issues.
|
||||||
Refer to the NuttX board <a href="https://bitbucket.org/nuttx/nuttx/src/master/configs/launchxl-tms57004/README.txt" target="_blank">README</a> file for further information.
|
Refer to the NuttX board <a href="https://bitbucket.org/nuttx/nuttx/src/master/configs/launchxl-tms57004/README.txt" target="_blank">README</a> file for further information.
|
||||||
|
However, my understanding is that other people have successfully completed the port and submitted changes to the NuttX repository.
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
<b>Toolchain:</b>
|
<b>Toolchain:</b>
|
||||||
@@ -2444,6 +2467,31 @@
|
|||||||
</ul>
|
</ul>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td><br></td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<a name="tms570ls31x"><b>TI/Hercules TMS570LS31xx</b>.</a>
|
||||||
|
Archicture support for the TMS570LS3137ZWT part was added in NuttX 7.25 by Ivan Ucherdzhiev.
|
||||||
|
Ivan also added support for the TI Hercules TMS570LS31x USB Kit.
|
||||||
|
</p>
|
||||||
|
<ul>
|
||||||
|
<p>
|
||||||
|
<b>STATUS</b>.
|
||||||
|
Refer to the NuttX board <a href="https://bitbucket.org/nuttx/nuttx/src/master/configs/tms570ls31x-usb-kit/README.txt" target="_blank">README</a> file for further information.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
<b>Toolchain:</b>
|
||||||
|
See discussion related to the <a href="#tms570ls04x">TI/Hercules TMS570LS04xx</a> above.
|
||||||
|
</p>
|
||||||
|
</ul>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td valign="top"><img height="20" width="20" src="favicon.ico"></td>
|
<td valign="top"><img height="20" width="20" src="favicon.ico"></td>
|
||||||
<td bgcolor="#5eaee1">
|
<td bgcolor="#5eaee1">
|
||||||
@@ -3699,7 +3747,7 @@ nsh>
|
|||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<a name="xmd45xx"><b>Infineon XMC45xx</b>.</a>
|
<a name="xmd45xx"><b>Infineon XMC45xx</b>.</a>
|
||||||
An initial but still incomplete port to the XMC4500 Relax board was released with NuttX-7.21 (although it is not really ready for prime time). Basic NSH functionality was a serial console was added by Alan Carvahlo de Assis in NuttX-7.23.
|
An initial but still incomplete port to the XMC4500 Relax board was released with NuttX-7.21 (although it wass not really ready for prime time). Basic NSH functionality was a serial console was added by Alan Carvahlo de Assis in NuttX-7.23. Alan also added an SPI driver in NuttX-7.25.
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
This initial porting effort uses the Infineon XMC4500 Relax v1 board as described on the manufacturer's <a href="http://www.infineon.com/cms/en/product/evaluation-boards/KIT_XMC45_RELAX_V1/productType.html?productType=db3a304437849205013813b23ac17763">website</a>.
|
This initial porting effort uses the Infineon XMC4500 Relax v1 board as described on the manufacturer's <a href="http://www.infineon.com/cms/en/product/evaluation-boards/KIT_XMC45_RELAX_V1/productType.html?productType=db3a304437849205013813b23ac17763">website</a>.
|
||||||
@@ -3716,7 +3764,50 @@ nsh>
|
|||||||
<td><br></td>
|
<td><br></td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<a name="kinetisk20"><b>FreeScale Kinetis K20/Teensy-3.x</b>.</a>
|
<a name="nrf52"><b>Nordic Semiconductor/NRF52xxx</b>.</a>
|
||||||
|
Initial architecture support of the NRF52 including UART, Timer, and GPIOs was contributed by Janne Rosberg in NuttX-7.25.
|
||||||
|
Janne also contributed board support for the NRF52-PCA10040 development board at that time.
|
||||||
|
Additional drivers include:
|
||||||
|
</p>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<b>NuttX-7.25</b>. A watchdog timer driver was added by Levin Li.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<b>NuttX-7.25</b>. Flash PROGMEM support was added by Alan Carvalho de Assis.
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<ul>
|
||||||
|
<p>
|
||||||
|
<b>STATUS:</b>
|
||||||
|
Refer to the NRF52-PCA10040 board <a href="https://bitbucket.org/nuttx/nuttx/src/master/configs/nrf52-pca10040/README.txt" target="_blank">README</a> file for further information.
|
||||||
|
</p>
|
||||||
|
</ul>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
* Nordic NRF52 Drivers:
|
||||||
|
|
||||||
|
- NRF52: Added watchdog timer drivers. Includes significant
|
||||||
|
updates from Levin Li.
|
||||||
|
- NRF52: Added nRF52 Flash PROGMEM support From Alan Carvalho de
|
||||||
|
Assis.
|
||||||
|
|
||||||
|
* Nordic NRF52 Boards:
|
||||||
|
|
||||||
|
- NRF52: Added support for the NRF52 including initially UART, Timer
|
||||||
|
and GPIO support. From Janne Rosberg.
|
||||||
|
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td><br></td>
|
||||||
|
<td><hr></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td><br></td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<a name="kinetisk20"><b>NXP/FreeScale Kinetis K20/Teensy-3.x</b>.</a>
|
||||||
Architecture support (only) was added in NuttX-7.10.
|
Architecture support (only) was added in NuttX-7.10.
|
||||||
This support was taken from PX4 and is the work of Jakob Odersky.
|
This support was taken from PX4 and is the work of Jakob Odersky.
|
||||||
Support was added for the PJRC Teensy-3.1 board in NuttX-7.11.
|
Support was added for the PJRC Teensy-3.1 board in NuttX-7.11.
|
||||||
@@ -3739,7 +3830,29 @@ nsh>
|
|||||||
<td><br></td>
|
<td><br></td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<a name="kinetisk40"><b>FreeScale Kinetis K40</b>.</a>
|
<a name="kinetisk28"><b>NXP/FreeScale Kinetis K28F/Freedom-K28F</b>.</a>
|
||||||
|
Architecture support for the Kinetis K28F along with board support for the Freedom-K28F was added in NuttX-7.15.
|
||||||
|
The Freedom-K28F board is based on the Kinetis MK28FN2M0VMI15 MCU (ARM Cortex-M4 at150 MHz, 1 MB SRAM, 2 MB flash, HS and FS USB, 169 MAPBGA package).
|
||||||
|
More information is avaialable from the <a href="https://www.nxp.com/support/developer-resources/hardware-development-tools/freedom-development-boards/mcu-boards/nxp-freedom-development-board-for-kinetis-k27-and-k28-mcus:FRDM-K28F">NXP website</a>.
|
||||||
|
</p>
|
||||||
|
<ul>
|
||||||
|
<p>
|
||||||
|
<b>STATUS:</b>
|
||||||
|
Refer to the Freedom-K28F board <a href="https://bitbucket.org/nuttx/nuttx/src/master/configs/freedom-k28f/README.txt" target="_blank">README</a> file for further information.
|
||||||
|
</p>
|
||||||
|
</ul>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td><br></td>
|
||||||
|
<td><hr></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td><br></td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<a name="kinetisk40"><b>NXP/FreeScale Kinetis K40</b>.</a>
|
||||||
This port uses the Freescale Kinetis KwikStik K40.
|
This port uses the Freescale Kinetis KwikStik K40.
|
||||||
Refer to the <a href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=KWIKSTIK-K40">Freescale web site</a> for further information about this board.
|
Refer to the <a href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=KWIKSTIK-K40">Freescale web site</a> for further information about this board.
|
||||||
The Kwikstik is used with the FreeScale Tower System (mostly just to provide a simple UART connection)
|
The Kwikstik is used with the FreeScale Tower System (mostly just to provide a simple UART connection)
|
||||||
@@ -3767,7 +3880,7 @@ nsh>
|
|||||||
<td><br></td>
|
<td><br></td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<a name="kinetisk60"><b>FreeScale Kinetis K60</b>.</a>
|
<a name="kinetisk60"><b>NXP/FreeScale Kinetis K60</b>.</a>
|
||||||
This port uses the <b>Freescale Kinetis TWR-K60N512</b> tower system.
|
This port uses the <b>Freescale Kinetis TWR-K60N512</b> tower system.
|
||||||
Refer to the <a href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=TWR-K60N512-KIT">Freescale web site</a> for further information about this board.
|
Refer to the <a href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=TWR-K60N512-KIT">Freescale web site</a> for further information about this board.
|
||||||
The TWR-K60N51 includes with the FreeScale Tower System which provides (among other things) a DBP UART connection.
|
The TWR-K60N51 includes with the FreeScale Tower System which provides (among other things) a DBP UART connection.
|
||||||
@@ -3796,7 +3909,7 @@ nsh>
|
|||||||
<td><br></td>
|
<td><br></td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<a name="kinetisk64"><b>FreeScale Kinetis K64</b>.</a>
|
<a name="kinetisk64"><b>NXP/FreeScale Kinetis K64</b>.</a>
|
||||||
Support for the Kinetis K64 family and specifically for the <b>NXP/Freescale Freedom K64F</b> board was added in NuttX 7.17.
|
Support for the Kinetis K64 family and specifically for the <b>NXP/Freescale Freedom K64F</b> board was added in NuttX 7.17.
|
||||||
Initial release includes two NSH configurations with support for on-board LEDs, buttons, and Ethernet with the on-board KSZ8081 PHY.
|
Initial release includes two NSH configurations with support for on-board LEDs, buttons, and Ethernet with the on-board KSZ8081 PHY.
|
||||||
SDHC supported has been integrated, but not verified.
|
SDHC supported has been integrated, but not verified.
|
||||||
@@ -3807,7 +3920,7 @@ nsh>
|
|||||||
Architecture support for the _MK64FN1M0VMD12 was contributed by Maciej Skrzypek in NuttX-7.20.
|
Architecture support for the _MK64FN1M0VMD12 was contributed by Maciej Skrzypek in NuttX-7.20.
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
<b>Freescale Kinetis TWR-K64F120M</b>.
|
<b>NXP/Freescale Kinetis TWR-K64F120M</b>.
|
||||||
Support for the Freescale Kinetis TWR-K64F120M was contributed in NuttX-7.20 by Maciej Skrzypek. Refer to the <a href="http://www.nxp.com/products/sensors/accelerometers/3-axis-accelerometers/kinetis-k64-mcu-tower-system-module:TWR-K64F120M">Freescale web site</a> for further information about this board.
|
Support for the Freescale Kinetis TWR-K64F120M was contributed in NuttX-7.20 by Maciej Skrzypek. Refer to the <a href="http://www.nxp.com/products/sensors/accelerometers/3-axis-accelerometers/kinetis-k64-mcu-tower-system-module:TWR-K64F120M">Freescale web site</a> for further information about this board.
|
||||||
The board may be complemented by <a href="http://www.nxp.com/pages/serial-usb-ethernet-can-rs232-485-tower-system-module:TWR-SER">TWR-SER</a> which includes (among other things), an RS232 and Ethernet connections.
|
The board may be complemented by <a href="http://www.nxp.com/pages/serial-usb-ethernet-can-rs232-485-tower-system-module:TWR-SER">TWR-SER</a> which includes (among other things), an RS232 and Ethernet connections.
|
||||||
Refer to the NuttX board <a href="https://bitbucket.org/nuttx/nuttx/src/master/configs/twr-k64f120m/README.txt" target="_blank">README</a> file for further information.
|
Refer to the NuttX board <a href="https://bitbucket.org/nuttx/nuttx/src/master/configs/twr-k64f120m/README.txt" target="_blank">README</a> file for further information.
|
||||||
@@ -3847,7 +3960,7 @@ nsh>
|
|||||||
<td><br></td>
|
<td><br></td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<a name="kinetisk66"><b>FreeScale Kinetis K66</b>.</a>
|
<a name="kinetisk66"><b>NXP/FreeScale Kinetis K66</b>.</a>
|
||||||
Support for the Kinetis K64 family and specifically for the <b>NXP/Freescale Freedom K66F</b> board was contributed by David Sidrane in NuttX 7.20.
|
Support for the Kinetis K64 family and specifically for the <b>NXP/Freescale Freedom K66F</b> board was contributed by David Sidrane in NuttX 7.20.
|
||||||
Refer to the NuttX board <a href="https://bitbucket.org/nuttx/nuttx/src/master/configs/freedom-k66f/README.txt" target="_blank">README</a> file for further information.
|
Refer to the NuttX board <a href="https://bitbucket.org/nuttx/nuttx/src/master/configs/freedom-k66f/README.txt" target="_blank">README</a> file for further information.
|
||||||
</p>
|
</p>
|
||||||
@@ -3996,6 +4109,9 @@ nsh>
|
|||||||
<li><b>NuttX-7.6</b>
|
<li><b>NuttX-7.6</b>
|
||||||
The basic port for STMicro Nucleo F401RE board was added by Serg Podtynnyi.
|
The basic port for STMicro Nucleo F401RE board was added by Serg Podtynnyi.
|
||||||
</li>
|
</li>
|
||||||
|
<li><b>NuttX-7.25</b>
|
||||||
|
Architecture support (only) for STMicro STM32F401xB and STM32F401xC pars was added.
|
||||||
|
</li>
|
||||||
<li>
|
<li>
|
||||||
Refer to the NuttX board <a href="https://bitbucket.org/nuttx/nuttx/src/master/configs/nucleo-f4x1re/README.txt" target="_blank">README</a> file for further information.
|
Refer to the NuttX board <a href="https://bitbucket.org/nuttx/nuttx/src/master/configs/nucleo-f4x1re/README.txt" target="_blank">README</a> file for further information.
|
||||||
</li>
|
</li>
|
||||||
@@ -4716,6 +4832,9 @@ nsh>
|
|||||||
This basic board support included a configuration for the NuttShell <a href="http://www.nuttx.org/Documentation/NuttShell.html">NSH</a>) and a configuration for testing IPv6.
|
This basic board support included a configuration for the NuttShell <a href="http://www.nuttx.org/Documentation/NuttShell.html">NSH</a>) and a configuration for testing IPv6.
|
||||||
See drivers for the <a href="#titm4c129x">TI Tiva TM4C129X</a>.
|
See drivers for the <a href="#titm4c129x">TI Tiva TM4C129X</a>.
|
||||||
</li>
|
</li>
|
||||||
|
<li>
|
||||||
|
FLASH and EEPROM drivers from Shirshak Sengupta were included in NuttX-7.25.
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</p>
|
</p>
|
||||||
Refer to the EK-TM4C1294XL board <a href="https://bitbucket.org/nuttx/nuttx/src/master/configs/tm4c1294-launchpad/README.txt" target="_blank">README</a> file for more detailed information about this port.
|
Refer to the EK-TM4C1294XL board <a href="https://bitbucket.org/nuttx/nuttx/src/master/configs/tm4c1294-launchpad/README.txt" target="_blank">README</a> file for more detailed information about this port.
|
||||||
@@ -5085,6 +5204,7 @@ Mem: 29232 5920 23312 23312
|
|||||||
</ul>
|
</ul>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td><br></td>
|
<td><br></td>
|
||||||
<td><hr></td>
|
<td><hr></td>
|
||||||
@@ -5218,6 +5338,41 @@ Mem: 29232 5920 23312 23312
|
|||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td><br></td>
|
||||||
|
<td><hr></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td><br></td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<a name="freescaleimxrt"><b>NXP/Freescale i.MX RT</b>.</a>
|
||||||
|
The initial port to the IMXRT1050-EVKB featuring the MIMXRT1052DVL6A <i>Crossover</i> MCU was included initially in NuttX-.25.
|
||||||
|
The initial port was the joint effort of Janne Rosberg, Ivan Ucherdzhiev, and myself.
|
||||||
|
Ivan gets credit for the bulk of the bring-up work and for the Hyper FLASH boot logic.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
<b>STATUS:</b>
|
||||||
|
</p>
|
||||||
|
<ul>
|
||||||
|
<p>
|
||||||
|
The basic IMXRT1050-EVK port is complete and verified configurations are available.
|
||||||
|
Refer to the NuttX board <a href="https://bitbucket.org/nuttx/nuttx/src/master/configs/imxrt1050-evk/README.txt" target="_blank">README</a> file for further information.
|
||||||
|
</p>
|
||||||
|
</ul>
|
||||||
|
<p>
|
||||||
|
<b>i.MX RT Driver Status:</b>
|
||||||
|
</p>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<p><b>NuttX-7.25</b>.
|
||||||
|
The initial release in NuttX-7.25 includes UART, Timer, GPIO, DMA, and Ethernet support (Ethernet support was contribute by Jake Choy).
|
||||||
|
</p>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td><br></td>
|
<td><br></td>
|
||||||
<td><hr></td>
|
<td><hr></td>
|
||||||
@@ -5446,6 +5601,23 @@ Mem: 29232 5920 23312 23312
|
|||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td valign="top"><img height="20" width="20" src="favicon.ico"></td>
|
||||||
|
<td bgcolor="#5eaee1">
|
||||||
|
<a name="mor1kx"><b>OpenRISC mor1kx</b>.</a>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td><br></td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<b>OpenRISC mor1kx Architectural Support</b>.
|
||||||
|
Architectural support for the OpenRISC mor1kx was developed by Matt Thompson Amin and released in NuttX 7.25. Currently only an mor1kx Qemu simulation is available for testing.
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td valign="top"><img height="20" width="20" src="favicon.ico"></td>
|
<td valign="top"><img height="20" width="20" src="favicon.ico"></td>
|
||||||
<td bgcolor="#5eaee1">
|
<td bgcolor="#5eaee1">
|
||||||
@@ -6433,6 +6605,7 @@ if [ -x "$WINELOADER" ]; then exec "$WINELOADER" "$appname" "$@"; fi
|
|||||||
</table>
|
</table>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
|
<li>NuttX is a registered trademark of Gregory Nutt.</li>
|
||||||
<li>ARM, ARM7 ARM7TDMI, ARM9, ARM920T, ARM926EJS, Cortex-M3 are trademarks of Advanced RISC Machines, Limited.</li>
|
<li>ARM, ARM7 ARM7TDMI, ARM9, ARM920T, ARM926EJS, Cortex-M3 are trademarks of Advanced RISC Machines, Limited.</li>
|
||||||
<li>Cygwin is a trademark of Red Hat, Incorporated.</li>
|
<li>Cygwin is a trademark of Red Hat, Incorporated.</li>
|
||||||
<li>Linux is a registered trademark of Linus Torvalds.</li>
|
<li>Linux is a registered trademark of Linus Torvalds.</li>
|
||||||
|
|||||||
+4
-4
@@ -17582,8 +17582,8 @@ Additional new features and extended functionality:
|
|||||||
|
|
||||||
* Nordic NRF52:
|
* Nordic NRF52:
|
||||||
|
|
||||||
- NRF52: Initial support for the NRF52 including UART and GPIO
|
- NRF52: Initial support for the NRF52 including UART, Timer, and
|
||||||
support. From Janne Rosberg.
|
GPIO support. From Janne Rosberg.
|
||||||
|
|
||||||
* Nordic NRF52 Drivers:
|
* Nordic NRF52 Drivers:
|
||||||
|
|
||||||
@@ -17594,8 +17594,8 @@ Additional new features and extended functionality:
|
|||||||
|
|
||||||
* Nordic NRF52 Boards:
|
* Nordic NRF52 Boards:
|
||||||
|
|
||||||
- NRF52: Added support for the NRF52 including initially UART, Timer
|
- configs/nrf52-pca10040: Added support for the NRF52-PCA10040
|
||||||
and GPIO support. From Janne Rosberg.
|
development board. From Janne Rosberg.
|
||||||
|
|
||||||
* NXP Freescale LPC43xx Drivers:
|
* NXP Freescale LPC43xx Drivers:
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user