summaryrefslogtreecommitdiff
path: root/nuttx/Documentation/NuttX.html
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2010-05-09 16:36:07 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2010-05-09 16:36:07 +0000
commit80450be87458da980b3f32c734a1c7f1287da8ad (patch)
treeb7a4e7e951cd1de1bc8e7c2d3a8858983d427e75 /nuttx/Documentation/NuttX.html
parent95bc39c643cb8e671248b9fee6941e729889ca74 (diff)
downloadpx4-nuttx-80450be87458da980b3f32c734a1c7f1287da8ad.tar.gz
px4-nuttx-80450be87458da980b3f32c734a1c7f1287da8ad.tar.bz2
px4-nuttx-80450be87458da980b3f32c734a1c7f1287da8ad.zip
Add LM3S6965 NSH configuration + Prep for 5.5 releasenuttx-5.5
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2659 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/Documentation/NuttX.html')
-rw-r--r--nuttx/Documentation/NuttX.html129
1 files changed, 75 insertions, 54 deletions
diff --git a/nuttx/Documentation/NuttX.html b/nuttx/Documentation/NuttX.html
index 798726f26..45f81b549 100644
--- a/nuttx/Documentation/NuttX.html
+++ b/nuttx/Documentation/NuttX.html
@@ -8,7 +8,7 @@
<tr align="center" bgcolor="#e4e4e4">
<td>
<h1><big><font color="#3c34ec"><i>NuttX RTOS</i></font></big></h1>
- <p>Last Updated: May 7, 2010</p>
+ <p>Last Updated: May 9, 2010</p>
</td>
</tr>
</table>
@@ -729,39 +729,51 @@
</tr>
</table>
-<p><b>nuttx-5.4 Release Notes</b>:
+<p><b>nuttx-5.5 Release Notes</b>:
<p>
- This 51<sup>st</sup> release of NuttX was made on April 23, 2010 and is available for download from the
+ This 52<sup>nd</sup> release of NuttX was made on May 9, 2010 and is available for download from the
<a href="http://sourceforge.net/project/showfiles.php?group_id=189573">SourceForge</a> website.
The change log associated with the release is available <a href="#currentrelease">here</a>.
Unreleased changes after this release are available in CVS.
These unreleased changes are listed <a href="#pendingchanges">here</a>.
</p>
<p>
- This release includes one new, important extension to the
- <a href="http://www.nuttx.org/NXGraphicsSubsystem.html">NX graphics system</a>:
+ This relese includes one new port, some new drivers and some important bugfixes:
<ul>
- <p>
- NX was develop a couple years back on hardware that supported only framebuffer
- devices, that is, video hardware with video memory directly converts the memroy
- content to video. However, most MCUs that NuttX focuses on do not support such
- video memory; rather, that typically only support LCDs via parallel or serial
- interfaces.
- </p>
- <p>
- This release of NuttX extends NX so that now renders directly to the LCD device
- via its serial or parallel interface. No in-memory copy of the screen memory
- need be maintained so this solution should also work in MCUs with very limited
- SRAM.
- </p>
+ <li><p>
+ NuttX was ported to the Luminary/TI LM3S6965 Ethernet Evaluation Kit.
+ At present, that port includes an OS test configuration and a NuttShell
+ (NSH) configuration with telnet support.
+ </p>
+ <p>
+ MMC/SD and Networking support are provided but not thoroughly verified
+ in this release: Current development efforts are focused on porting the
+ NuttX window system (NX) to work with the Evaluation Kits OLED display.
+ </p></li>
+ <li><p>
+ A NuttX Ethernet driver for the Microchip ENC28J60 SPI Ethernet chip is
+ available in the source tree (but has not yet been fully verified because
+ I haven't properly connected it to hardware yet).
+ </p></li>
+ <li><p>
+ The Olimex STR-P711 NuttX port was extended to support the ENC28J60 and
+ some new networking configurations were added. The ENC28J60 has not
+ been tested on the STR-P711, however, because of hardware issues (I don't
+ think the USB powered board provides enough power for the ENC28J60 and
+ I don't have the right wall wart yet).
+ </p></li>
+ <li><p>
+ Along the way, external interrupt support (XTI) was added to the STMicro
+ STR-P711 port and some important bugs were fixed in the STR-P711 SPI
+ driver.
+ </p></li>
+ <li><p>
+ Corrected an important UDP reference counting error. It was not a serious
+ error, but it trigger an assertion was IS a serious error.
+ </p></li>
</ul>
</p>
-<p>
- This initial release of this feature includes the verified NX extensions plus
- a driver for the HX8347, 16-bit parallel LCD. This LCD supports 16-bit RGB
- (5:6:5).
-</p>
<table width ="100%">
<tr bgcolor="#e4e4e4">
@@ -1030,16 +1042,27 @@
<td>
<p>
<b>Luminary/TI LM3S6965</b>.
- This port uses the Stellaris LM3S6965 Evalution Kit with a GNU arm-elf toolchain*
+ This port uses the Stellaris LM3S6965 Ethernet Evalution Kit with a GNU arm-elf toolchain*
under either Linux or Cygwin.
</p>
<ul>
<p>
<b>STATUS:</b>
- This port is available in the source tree, but is still under development.
+ This port was released in NuttX 5.5.
+ Features are the same as with the Eagle-100 LM3S6918 described above.
+ The examples/ostest configuration has been successfully verified and an
+ NSH configuration with telnet support is available.
+ MMC/SD and Networking support was not been thoroughly verified:
+ Current development efforts are focused on porting the NuttX window system (NX)
+ to work with the Evaluation Kits OLED display.
</p>
+ <p><small>
+ <b>NOTE</b>: As it is configured now, you MUST have a network connected.
+ Otherwise, the NSH prompt will not come up because the Ethernet
+ driver is waiting for the network to come up.
+ </small></p>
<p>
- <b>Development Environments:</b> See the Eagle-100 above.
+ <b>Development Environments:</b> See the Eagle-100 LM3S6918 above.
</p>
</ul>
</td>
@@ -1669,13 +1692,32 @@ Other memory:
</table>
<ul><pre>
-nuttx-5.4 2010-04-23 Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
+nuttx-5.5 2010-xx-xx Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
- * include/nuttx/lcd.h - Defines an LCD interface.
- * graphics/nxglib/fb and lcd - Support LCD and framebuffer rasterizers for NX.
- * configs/sam3u-ek/src/up_lcd.c - LCD driver for LCD on SAM3U-EK development
- board.
- * configs/sam3u-ek/nx - NX graphics configuration for the SAM3U-EK
+ * drivers/net/enc28j60.c - Microchip ENC28J60 SPI ethernet chip driver.
+ (untested on original check-in).
+ * configs/olimex-str7p11/nettest - examples/nettest configuration using
+ the ENC28J60 driver on the Olimex STMicro STR-P711.
+ (unverified on original check-in)
+ * configs/olimex-str7p11/src/up_enc28j60.c - Add ENC28J60 initialization
+ logic.
+ * configs/olimex-str7p11/src/up_spi.c - Fixed some bugs; added support
+ for ENC28J60.
+ * arch/arm/src/str7x/str7x_xti.c - Add basic XTI support (external
+ interrupts).
+ * arch/arm/src/lm3s and arch/arm/include/lm3s - Add definitions for
+ LM3S6965
+ * configs/lm3s6965-ek - Add configuration for Stellaris LM3S6965
+ Evaluation Kit (including basic examples/ostest configuration)
+ * lib/lib_dtoa.c and lib/lib_dtoa.c - printf will not printf floating
+ point values if you select CONFIG_LIBC_FLOATINGPOINT in your
+ configuration file. Contributed by Yolande Cates. NOTE: these
+ floating point operations have not been well tested and may not
+ be portable to all floating point implementations.
+ * configs/lm3s6965-ek/nsh - Added NuttShell (NSH) configuration for
+ the LM3S6965 Evaluation Kit. Includes both serial and telnet
+ interfaces.
+ * net/net_close.c - Correct a UDP reference counting error
pascal-2.0 2010-12-21 Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
@@ -1705,28 +1747,7 @@ buildroot-1.8 2009-12-21 &lt;spudmonkey@racsa.co.cr&gt;
</table>
<ul><pre>
-nuttx-5.5 2010-xx-xx Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
-
- * drivers/net/enc28j60.c - Microchip ENC28J60 SPI ethernet chip driver.
- (untested on original check-in).
- * configs/olimex-str7p11/nettest - examples/nettest configuration using
- the ENC28J60 driver on the Olimex STMicro STR-P711.
- (unverified on original check-in)
- * configs/olimex-str7p11/src/up_enc28j60.c - Add ENC28J60 initialization
- logic.
- * configs/olimex-str7p11/src/up_spi.c - Fixed some bugs; added support
- for ENC28J60.
- * arch/arm/src/str7x/str7x_xti.c - Add basic XTI support (external
- interrupts).
- * arch/arm/src/lm3s and arch/arm/include/lm3s - Add definitions for
- LM3S6965
- * configs/lm3s6965-ek - Add configuration for Stellaris LM3S6965
- Evaluation Kit.
- * lib/lib_dtoa.c and lib/lib_dtoa.c - printf will not printf floating
- point values if you select CONFIG_LIBC_FLOATINGPOINT in your
- configuration file. Contributed by Yolande Cates. NOTE: these
- floating point operations have not been well tested and may not
- be portable to all floating point implementations.
+nuttx-5.6 2010-xx-xx Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
pascal-2.1 2010-xx-xx Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;