Prep for 5.6 release
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2727 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
parent
20e326098d
commit
5ad8b1146a
@ -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 26, 2010</p>
|
||||
<p>Last Updated: June 5, 2010</p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@ -487,6 +487,34 @@
|
||||
</p>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td valign="top" width="22"><img height="20" width="20" src="favicon.ico"></td>
|
||||
<td bgcolor="#5eaee1">
|
||||
<b>FLASH Support</b>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><br></td>
|
||||
<td>
|
||||
<p>
|
||||
<li><i>MTD</i>-inspired interface for <i>M</i>emory <i>T</i>echnology <i>D</i>evices.</li>
|
||||
</p>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><br></td>
|
||||
<td>
|
||||
<p>
|
||||
<li><i>FTL</i>. Simple <i>F</i>lash <i>T</i>ranslation <i>L</i>ayer support file systems on FLASH.</li>
|
||||
</p>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><br></td>
|
||||
<td>
|
||||
<p>
|
||||
<li>Support for SPI-based FLASH devices.</li>
|
||||
</p>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td valign="top" width="22"><img height="20" width="20" src="favicon.ico"></td>
|
||||
<td bgcolor="#5eaee1">
|
||||
@ -504,7 +532,7 @@
|
||||
<td><br></td>
|
||||
<td>
|
||||
<p>
|
||||
<li>USB device controller drivers available for the NXP LPC214x and TI DM320.</li>
|
||||
<li>USB device controller drivers available for the NXP LPC214x, LPC313x, STMicro STM32 and TI DM320.</li>
|
||||
</p>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -535,12 +563,19 @@
|
||||
<li>Framebuffer drivers.</li>
|
||||
</p>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><br></td>
|
||||
<td>
|
||||
<p>
|
||||
<li>LCD drivers for both parallel and SPI LCDs and OLEDs.</li>
|
||||
</p>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><br></td>
|
||||
<td>
|
||||
<p>
|
||||
<li>
|
||||
NX: A graphics library, tiny windowing system and tiny font support.
|
||||
NX: A graphics library, tiny windowing system and tiny font support that works with either framebuffer or LCD drivers.
|
||||
Documented in the <a href="NXGraphicsSubsystem.html">NX Graphics Subsystem</a>
|
||||
manual.
|
||||
</li>
|
||||
@ -729,52 +764,44 @@
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<p><b>nuttx-5.5 Release Notes</b>:
|
||||
<p><b>nuttx-5.6 Release Notes</b>:
|
||||
|
||||
<p>
|
||||
This 52<sup>nd</sup> release of NuttX was made on May 9, 2010 and is available for download from the
|
||||
This 53<sup>rd</sup> release of NuttX was made on June 5, 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 relese includes one new port, some new drivers and some important bugfixes:
|
||||
This release includes one several new drivers for existing NuttX ports:
|
||||
<ul>
|
||||
<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>
|
||||
<li>
|
||||
This port adds support for the RiT displays P14201 4-bpp, greyscale OLED.
|
||||
4-bpp greyscale support was integrated into the NX graphics sub-system and
|
||||
verified using the TI/Luminary LP3S6965 Ethernet Evaluation Kit.
|
||||
</li>
|
||||
<li>
|
||||
The MP25Px driver was extended for the M24P1 FLASH part (see NOTE).
|
||||
</li>
|
||||
<li>
|
||||
An I2C driver and (basic) SPI driver were added for the NXP LPC313x port.
|
||||
The I2C interface definition was extended to efficiently handle multiple I2C
|
||||
transfers (See NOTE).
|
||||
</li>
|
||||
</ul>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
As well as a few, important USB-related bugfixes (See the ChangeLog for details).
|
||||
</p>
|
||||
<p>
|
||||
This release also includes the beginnings of a port for the NXP LPC1768 MCU. However,
|
||||
it is too early for that port to be useful (stay tuned for a future announcement of the
|
||||
availability of the verified LPC1768 port).
|
||||
</p>
|
||||
<p>
|
||||
<small><b>NOTE</b>: Contributed by David Hewson where noted.</small>
|
||||
</p>
|
||||
<table width ="100%">
|
||||
<tr bgcolor="#e4e4e4">
|
||||
<td>
|
||||
@ -847,7 +874,7 @@
|
||||
This port boots and passes the OS test (examples/ostest).
|
||||
The port is complete and verified. As of NuttX 0.3.17, the port includes:
|
||||
timer interrupts, serial console, USB driver, and SPI-based MMC/SD card
|
||||
support. A verified NuttShell <a href="NuttShell.html">(NSH)</a>
|
||||
support. A verified NuttShell (<a href="NuttShell.html">NSH</a>)
|
||||
configuration is also available.
|
||||
</p>
|
||||
<p>
|
||||
@ -907,7 +934,7 @@
|
||||
<b>STATUS:</b>
|
||||
Integration is complete on the basic port (boot logic, system time, serial console).
|
||||
Two configurations have been verified: (1) The board boots and passes the OS test
|
||||
with console output visible on UART0, and the NuttShell <a href="NuttShell.html">(NSH)</a>
|
||||
with console output visible on UART0, and the NuttShell (<a href="NuttShell.html">NSH</a>)
|
||||
is fully functional with interrupt driven serial console. An SPI driver is available
|
||||
but only partially tested. Additional features are needed: USB driver, MMC integration,
|
||||
to name two (the slot on the board appears to accept on MMC card dimensions; I have only
|
||||
@ -993,9 +1020,10 @@
|
||||
The basic EA3131 port is complete and verified in NuttX-5.2
|
||||
This basic port includes basic boot-up, serial console, and timer interrupts.
|
||||
This port was extended in NuttX 5.3 with a USB high speed driver contributed by David Hewson.
|
||||
David also contributed I2C and SPI drivers plus several important LPC313x USB bug fixes
|
||||
that appear in the NuttX 5.6 release.
|
||||
This port has been verified using the NuttX OS test, USB serial and mass storage
|
||||
tests and includes a working implementation of the NuttShell (<a href="NuttShell.html">(NSH)</a>).
|
||||
An extended release may follow and should include SDIO-based SD card support.
|
||||
tests and includes a working implementation of the NuttShell (<a href="NuttShell.html">NSH</a>).
|
||||
</p>
|
||||
</ul>
|
||||
</td>
|
||||
@ -1076,10 +1104,10 @@
|
||||
<td>
|
||||
<p>
|
||||
<b>STMicro STM32F103x</b>.
|
||||
This port uses the <a href=" http://www.st.com/">STMicro</a> STM3210E-EVAL
|
||||
development board that features the STM32F103ZET6 MCU.
|
||||
This port uses a GNU arm-elf toolchain* under either Linux or Cygwin (with native Windows GNU
|
||||
tools or Cygwin-based GNU tools).
|
||||
This port uses the <a href=" http://www.st.com/">STMicro</a> STM3210E-EVAL development board that
|
||||
features the STM32F103ZET6 MCU.
|
||||
This port uses a GNU arm-elf toolchain* under either Linux or Cygwin (with native Windows GNU
|
||||
tools or Cygwin-based GNU tools).
|
||||
</p>
|
||||
<ul>
|
||||
<p>
|
||||
@ -1143,6 +1171,30 @@
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><br></td>
|
||||
<td><hr></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><br></td>
|
||||
<td>
|
||||
<p>
|
||||
<b>NXP LPC1768</b>.
|
||||
</p>
|
||||
<ul>
|
||||
<p>
|
||||
<b>STATUS:</b>
|
||||
Some initial files for the LPCP17xx family were released in NuttX 5.6, but that port is not yet ready for general use
|
||||
(I, in fact, still do not have hardware in hand).
|
||||
Look for the announcement of the LPC1768 NuttX port in a future release.
|
||||
</p>
|
||||
<p>
|
||||
<b>Development Environments:</b>
|
||||
Same as for the other Cortex-M3 ports.
|
||||
</p>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><img height="20" width="20" src="favicon.ico"></td>
|
||||
<td bgcolor="#5eaee1">
|
||||
@ -1692,32 +1744,26 @@ Other memory:
|
||||
</table>
|
||||
|
||||
<ul><pre>
|
||||
nuttx-5.5 2010-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
5.6 2010-06-05 Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
|
||||
* 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
|
||||
* drivers/lcd/p14201.c - Driver for RiT P14201 series 128x96 4-bit OLED.
|
||||
* configs/lm3s6965-ek/nx - NX graphics configuration for the LM3S6965
|
||||
Ethernet Evaluation Kit.
|
||||
* graphics/ - Numerous fixes to get the P14201 4-bpp greyscale display
|
||||
working (there may still be some minor issues .. see the TODO list).
|
||||
* arch/arm/include/lpc17xx and arch/arm/src/lpc17xxx - Began port for
|
||||
NXP LPC1768. As of the 5.6 release, there is a complete set of
|
||||
LPC17xx header files defining all bits in all LPC17xx registers,
|
||||
but little else (I still do not have hardware in hand).
|
||||
* drivers/mtd/m25px.c - Add support for M25P1 flash part (See NOTE)
|
||||
* include/nuttx/i2c.h - Extended I2C interface definition to handle
|
||||
multiple transfers (See NOTE).
|
||||
* include/nuttx/usbdev.h - Corrected an important macro definition
|
||||
needed to correctly handle USB null packet transfers (See NOTE).
|
||||
* arch/arm/src/lpc313x - New drivers: I2C and SPI. Plus several
|
||||
important LPC313x USB bug fixes (See NOTE).
|
||||
|
||||
NOTE: Contributed by David Hewson.
|
||||
|
||||
pascal-2.0 2010-12-21 Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
|
||||
@ -1747,24 +1793,7 @@ buildroot-1.8 2009-12-21 <spudmonkey@racsa.co.cr>
|
||||
</table>
|
||||
|
||||
<ul><pre>
|
||||
nuttx-5.6 2010-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
|
||||
* drivers/lcd/p14201.c - Driver for RiT P14201 series 128x96 4-bit OLED.
|
||||
* configs/lm3s6965-ek/nx - NX graphics configuration for the LM3S6965
|
||||
Ethernet Evaluation Kit.
|
||||
* graphics/ - Numerous fixes to get the P14201 4-bpp greyscale display
|
||||
working (there may still be some minor issues .. see the TODO list).
|
||||
* arch/arm/include/lpc17xx and arch/arm/src/lpc17xxx - Began port for
|
||||
NXP LPC1768
|
||||
* drivers/mtd/m25px.c - Add support for M25P1 flash part (See NOTE)
|
||||
* include/nuttx/i2c.h - Extended I2C interface definition to handle
|
||||
multiple transfers (See NOTE).
|
||||
* include/nuttx/usbdev.h - Corrected an important macro definition
|
||||
needed to correctly handle USB null packet transfers (See NOTE).
|
||||
* arch/arm/src/lpc313x - New drivers: I2C and SPI. Plus several
|
||||
important LPC313x USB bug fixes (See NOTE).
|
||||
|
||||
NOTE: Contributed by David Hewson.
|
||||
nuttx-5.7 2010-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
|
||||
pascal-2.1 2010-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user