mirror of
https://github.com/apache/nuttx.git
synced 2025-12-19 10:54:48 +08:00
Prep for 5.4 release
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2626 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
@@ -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: April 16, 2010</p>
|
||||
<p>Last Updated: April 23, 2010</p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -729,37 +729,39 @@
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<p><b>nuttx-5.3 Release Notes</b>:
|
||||
<p><b>nuttx-5.4 Release Notes</b>:
|
||||
|
||||
<p>
|
||||
This 50<sup>th</sup> release of NuttX was made on April 11, 2010 and is available for download from the
|
||||
This 51<sup>st</sup> release of NuttX was made on April 23, 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 suport for one new achitecture:
|
||||
This release includes one new, important extension to the
|
||||
<a href="http://www.nuttx.org/NXGraphicsSubsystem.html">NX graphics system</a>:
|
||||
<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>
|
||||
</ul>
|
||||
</p>
|
||||
<ul>
|
||||
<li>A basic port for the NXP LPC2378 MCU on the Olimex-LPC2378 development board was contributed by Rommel Marcelo.</li>
|
||||
</ul>
|
||||
<p>
|
||||
And extensions to two existing architures:
|
||||
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>
|
||||
<ul>
|
||||
<li>David Hewson contributed a dual-speed (full/high) USB device-side driver
|
||||
for the NXP LPC3131 on the Embedded Artists EA3131 development board.</li>
|
||||
<li>A DMA driver and a high speed MCI driver for the Atmel AT91SAM3U are
|
||||
included (but not fully tested in this release).</li>
|
||||
</ul>
|
||||
<p>
|
||||
Two important bugfix was also included:
|
||||
</p>
|
||||
<ul>
|
||||
<li>An important fix to the USB mass storage driver was contributed by David Hewson.</li>
|
||||
<li>A serious error in the AT91SAM3U PIO handling was fixed.</li>
|
||||
</ul>
|
||||
|
||||
<table width ="100%">
|
||||
<tr bgcolor="#e4e4e4">
|
||||
@@ -1061,9 +1063,9 @@
|
||||
<p>
|
||||
<b>Atmel AT91SAM3U</b>.
|
||||
This port uses the <a href=" http://www.atmel.com/">Atmel</a> SAM3U-EK
|
||||
development board that features the AT91SAM3U4E MCU.
|
||||
This port uses a GNU arm-elf or arm-eabi toolchain* under either Linux or Cygwin (with native Windows GNU
|
||||
tools or Cygwin-based GNU tools).
|
||||
development board that features the AT91SAM3U4E MCU.
|
||||
This port uses a GNU arm-elf or arm-eabi toolchain* under either Linux or Cygwin (with native Windows GNU
|
||||
tools or Cygwin-based GNU tools).
|
||||
</p>
|
||||
<ul>
|
||||
<p>
|
||||
@@ -1072,11 +1074,14 @@
|
||||
logic, interrupt driven serial console, and system timer interrupts.
|
||||
That release passes the NuttX OS test and is proven to have a valid OS implementation.
|
||||
A configuration to support the NuttShell is also included.
|
||||
NuttX version 5.4 adds support for the HX8347 LCD on the SAM3U-EK board.
|
||||
This LCD support includes an example using the
|
||||
<a href=" http://www.nuttx.org/NXGraphicsSubsystem.html">NX graphics system</a>.
|
||||
</p>
|
||||
<p>
|
||||
Subsequent NuttX releases will extend this port and add support for SDIO-based SD cards and
|
||||
USB device (and possible LCD support).
|
||||
These extensions may or may not happen by the Nuttx 5.3 release as my plate is kind of full now.
|
||||
These extensions may or may not happen by the Nuttx 5.5 release as my plate is kind of full now.
|
||||
</p>
|
||||
<p>
|
||||
<b>Development Environments:</b>
|
||||
@@ -1638,26 +1643,12 @@ Other memory:
|
||||
</table>
|
||||
|
||||
<ul><pre>
|
||||
nuttx-5.3 2010-04-11 Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
nuttx-5.4 2010-04-23 Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
|
||||
* arch/arm/src/lpc313x/lpc313x_usbdev.c - USB driver for the LPC313x
|
||||
contributed by David Hewson.
|
||||
* configs/ea3131/src/up_ubstrgc.c, configs/ea3131/usbserial,
|
||||
configs/ea3131/usbstorage - USB storage and USB serial example support
|
||||
contributed by David Hewson.
|
||||
* Several important compilation error fixes in lpc313x and (dualspeed) USB
|
||||
code also contributed by David Hewson.
|
||||
* arch/arm/src/sam3u/sam3u_dmac.c - DMA support for the AT90SAM3U.
|
||||
* arch/arm/src/sam3u/sam3u_hsmci.c - SD memory card support for AT90SAM3U
|
||||
(Neither the DMA nor the HSMCI driver are functional on the initial checkin).
|
||||
* drivers/usbdev - Several important fixes to the USB mass storage driver
|
||||
submitted by David Hewson.
|
||||
* configs/olimex-lpc2378, arch/arm/include/lpc2378, and arch/arm/src/lpc2378 -
|
||||
Basic port of the NXP 2378 on the Olimex board contributed by
|
||||
Rommel Marcelo.
|
||||
* arch/arm/src/sam3u/sam3u_internal.h - Fixed a critical bug in the AT91SAM3U
|
||||
PIO decoding. No PIOs greater than 15 could be used on any port! Obviously,
|
||||
no one has been using this port.
|
||||
* 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.
|
||||
|
||||
pascal-2.0 2010-12-21 Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
|
||||
@@ -1687,10 +1678,7 @@ buildroot-1.8 2009-12-21 <spudmonkey@racsa.co.cr>
|
||||
</table>
|
||||
|
||||
<ul><pre>
|
||||
nuttx-5.4 2010-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
|
||||
* include/nuttx/lcd.h - Defines an LCD interface.
|
||||
* graphics/nxglib/fb and lcd - Support LCD and framebuffer rasterizers for NX.
|
||||
nuttx-5.5 2010-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
|
||||
pascal-2.1 2010-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user