Prep for 5.13 release
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3093 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
parent
458a61aac4
commit
c5e26473f4
@ -1314,7 +1314,7 @@
|
||||
The correction has been incorporated for all architectures but only
|
||||
verified on a few.
|
||||
|
||||
5.13 2010-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
5.13 2010-11-09 Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
|
||||
* lib/lib_strnlen.c -- Added POSIX 2008 strnlen() function. Contributed
|
||||
by Michael Hrabanek.
|
||||
@ -1328,8 +1328,9 @@
|
||||
* lib/lib_open.c - Fix an error in fdopen when a valid file desciptor does
|
||||
not refer to an open file.
|
||||
* configs/olimex-lpc1766stk - Add support for the Olimex LPC1766-STK
|
||||
development board. (Initial check-in is just a clone of the Nucleus-2G
|
||||
LPC1768 board logic).
|
||||
|
||||
development board. The OS test and NSH configurations (only) have been
|
||||
verified.
|
||||
|
||||
5.14 2010-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
|
||||
|
||||
|
@ -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: November 6, 2010</p>
|
||||
<p>Last Updated: November 9, 2010</p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@ -772,42 +772,66 @@
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<p><b>nuttx-5.12 Release Notes</b>:
|
||||
<p><b>nuttx-5.13 Release Notes</b>:
|
||||
|
||||
<p>
|
||||
This 59<sup>th</sup> release of NuttX, Version 5.12, was made on October 26, 2010 and is available for download from the
|
||||
This 60<sup>th</sup> release of NuttX, Version 5.13, was made on November 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 is primarily a bugfix release and includes some important corrections to the code:
|
||||
Headlines for this release include:
|
||||
<ul>
|
||||
<li>
|
||||
Fixed an important error in the signal trampoline logic. Essentially,
|
||||
interrupts are re-enabled while the signal handler executes, but the
|
||||
logic to re-disable the interrupts before returning from the signal
|
||||
handler trampoline was missing. Under certain circumstances, this
|
||||
can cause stack corruption. This was discovered by David Hewson on
|
||||
an ARM9 platform, but since the code has been leveraged, the bug has
|
||||
been propogated from ARM to Cortex-M3, AVR32, M16C, SH1, ZNEO, eZ80,
|
||||
Z8, and Z80 -- almost every architecture. The correction has been
|
||||
incorporated for all architectures but only verified on a few.
|
||||
</li>
|
||||
</ul>
|
||||
</p>
|
||||
<p>
|
||||
Other notable changes in NuttX-5.12 include:
|
||||
<ul>
|
||||
<li>
|
||||
A complete port for the AVR32 (AT32UC3B0256) is incorporated in the
|
||||
source tree. Testing of this port is underway now. This release
|
||||
was made before verifying this port in order to get the important
|
||||
bugfix in place.
|
||||
<p>
|
||||
AVR32, www.mcuzone.com AVR32DEV1
|
||||
<ul>
|
||||
<p>
|
||||
The port for the www.mcuzone.com AVRDEV1 board based on the Atmel
|
||||
AT32UC3B0256 MCU was (almost) fully integrated. The port now
|
||||
successfully passes the NuttX OS test (examples/ostest). A
|
||||
NuttShell (NSH) configuration is in place (see the
|
||||
<a href="http://www.nuttx.org/NuttShell.html">NSH User Guide</a>).
|
||||
Testing of that NSH configuration, however, has been postponed
|
||||
(because it got bumped by the Olimex LPC1766-STK port -- see below)
|
||||
</p>
|
||||
<p>
|
||||
Current Status: I think I have a hardware problem with my serial
|
||||
port setup. There is a good chance that the NSH port is complete
|
||||
and functional, but I am not yet able to demonstrate that. At
|
||||
present, I get nothing coming in the serial RXD line (probably
|
||||
because the pins are configured wrong or I have the MAX232
|
||||
connected wrong).
|
||||
</p>
|
||||
<p>
|
||||
A complete port will include drivers for additional AVR32 UC3
|
||||
devices -- like SPI and USB --- and will be available in a later
|
||||
release, time permitting.
|
||||
</p>
|
||||
</ul>
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
Other miscellaneous bugfix and enhancements as noted in the ChangeLog.
|
||||
<p>
|
||||
LPC1766, Olimex LPC1766-STK
|
||||
<ul>
|
||||
<p>
|
||||
Support for the Olimex-LPC1766 is newly added to NuttX and is
|
||||
still undergoing development, test, and integration. Verified
|
||||
configurations for the NuttX OS test and for the NuttShell (NSH,
|
||||
see the <a href="ttp://www.nuttx.org/NuttShell.html">NSH User Guide</a>).
|
||||
Additional USB configurations are in the release as well, but
|
||||
they have not yet been verified. Goals for NuttX-5.14 include:
|
||||
(1) An Ethernet driver, (2) Verified USB support, and (3) SD
|
||||
card support.
|
||||
</p>
|
||||
</ul>
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
Additional changes and bugfixes as detailed in the ChangeLog.
|
||||
</li>
|
||||
</ul>
|
||||
</p>
|
||||
@ -1247,8 +1271,8 @@
|
||||
</p>
|
||||
<p>
|
||||
The Nucleus 2G and the mbed boards feature the NXP LPC1768 MCU;
|
||||
the Olimex LPC1766-STK board features an LPC1766.
|
||||
All use a GNU arm-elf or arm-eabi toolchain* under either Linux or Cygwin (with native Windows GNU tools or Cygwin-based GNU tools).
|
||||
the Olimex LPC1766-STK board features an LPC1766.
|
||||
All use 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>
|
||||
@ -1271,7 +1295,11 @@
|
||||
<p>
|
||||
Support for the Olimex-LPC1766 is newly added to NuttX and is still undergoing development,
|
||||
test, and integration.
|
||||
Basic support for this board is expected in NuttX-5.13.
|
||||
Verified configurations for the NuttX OS test and for the NuttShell (NSH,
|
||||
see the <a href="http://www.nuttx.org/NuttShell.html">NSH User Guide</a>)
|
||||
were released in NuttX-5.13.
|
||||
Additional USB configurations are in the release as well, but they have not yet been verified.
|
||||
Goals for NuttX-5.14 include: (1) An Ethernet driver, (2) Verified USB support, and (3) SD card support.
|
||||
</p>
|
||||
<p>
|
||||
<b>Development Environments:</b>
|
||||
@ -1351,7 +1379,7 @@
|
||||
<ul>
|
||||
<p>
|
||||
<b>STATUS:</b>
|
||||
This port is nearing he completion of development.
|
||||
This port is has completed all basic development, but there is more that needs to be done.
|
||||
All code is complete for the basic NuttX port including header files for all AT32UC3* peripherals.
|
||||
The untested AVR32 code was present in the 5.12 release of NuttX.
|
||||
Since then, the basic RTOS port has solidified:
|
||||
@ -1360,14 +1388,14 @@
|
||||
The port successfully passes the NuttX OS test (examples/ostest).
|
||||
</li>
|
||||
<li>
|
||||
A NuttShell (NSH) configuration is in place see the <a href="http://www.nuttx.org/NuttShell.html">NSH User Guide</a>).
|
||||
A NuttShell (NSH) configuration is in place (see the <a href="http://www.nuttx.org/NuttShell.html">NSH User Guide</a>).
|
||||
Testing of that configuration has been postponed (because it got bumped by the Olimex LPC1766-STK port).
|
||||
Current Status: I think I have a hardware problem with my serial port setup.
|
||||
There is a good chance that the NSH port is complete and functionality, but I am not yet able to demonstrate that.
|
||||
At present, I get nothing coming in the serial RXD line (probably because it is configured wrong or I have the MAX232 connected wrong).
|
||||
There is a good chance that the NSH port is complete and functional, but I am not yet able to demonstrate that.
|
||||
At present, I get nothing coming in the serial RXD line (probably because the pins are configured wrong or I have the MAX232 connected wrong).
|
||||
</li>
|
||||
</ul>
|
||||
The basic, port (including the verified examples/ostest configuration) will be released in NuttX-5.13.
|
||||
</ul>
|
||||
The basic, port (including the verified examples/ostest configuration) was be released in NuttX-5.13.
|
||||
A complete port will include drivers for additional AVR32 UC3 devices -- like SPI and USB --- and will be available in a later release,
|
||||
time permitting.
|
||||
</p>
|
||||
@ -1907,31 +1935,22 @@ Other memory:
|
||||
</table>
|
||||
|
||||
<ul><pre>
|
||||
nuttx-5.12 2010-10-26 Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
nuttx-5.13 2010-11-09 Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
|
||||
* arch/avr - Add a place to support AVR family processors.
|
||||
* arch/avr/include/avr32 and arch/avr/src/avr32 - Add support for AVR32
|
||||
(all of the AVR32 is a work in progress).
|
||||
* arch/avr/include/at32uc3 and arch/avr/src/at32uc3 - Add support
|
||||
for the AVR32 UC3A/B family of AVR32 MCUs.
|
||||
* confgs/avr32dev1 - Add support for the Atmel AVR32DEV1 board featuring
|
||||
the AT32UC3B0256 MCU. This board is produced by www.mcuzone.com.
|
||||
* include/stdlib.h, lib/Makefile, lib/lib_abs.c, lib/lib_labs.c,
|
||||
lib_labs.c, lib_llabs.c, lib_imaxabs.c - Add abs(), labs(), llabs(), and
|
||||
imaxabs().
|
||||
* Add include/inttypes.h
|
||||
* arch/hc/src/mc9s12ne64 - This hcs12 port grew a few more files. But it
|
||||
is still a long way from complete.
|
||||
* arch/*/src/*/*_sigdeliver.c - Fixed a serious error in the signal
|
||||
trampoline logic. Essentially, interrupts are re-enabled while the
|
||||
signal handler executes, but the logic to re-disable the interrupts
|
||||
before returning from the signal handler trampoline was missing. Under
|
||||
certain circumstances, this can cause stack corruption. This was
|
||||
discovered by David Hewson on an ARM9 platform, but since the code
|
||||
has been leveraged, the bug has been propogated from ARM to Cortex-M3,
|
||||
AVR32, M16C, SH1, ZNEO, eZ80, Z8, and Z80 -- almost every architecture.
|
||||
The correction has been incorporated for all architectures but only
|
||||
verified on a few.
|
||||
* lib/lib_strnlen.c -- Added POSIX 2008 strnlen() function. Contributed
|
||||
by Michael Hrabanek.
|
||||
* Fix wild, consistent naming error. For some reason, I called the at32uc3*
|
||||
parts at91uc* everywhere. Fixed by changing lots of files and directories.
|
||||
* configs/avr32dev1/ostest - The AVR32 port now successfully passes the
|
||||
examples/ostest. We have a good AVR32 port!
|
||||
* configs/avr32dev1/nsh - Added a configuration to support the NuttShell
|
||||
(NSH). As of this writing, here is a problem receiving serial data (this
|
||||
is, very likely, my hardware setup).
|
||||
* lib/lib_open.c - Fix an error in fdopen when a valid file desciptor does
|
||||
not refer to an open file.
|
||||
* configs/olimex-lpc1766stk - Add support for the Olimex LPC1766-STK
|
||||
development board. The OS test and NSH configurations (only) have been
|
||||
verified.
|
||||
|
||||
pascal-2.0 2009-12-21 Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
|
||||
@ -1961,22 +1980,7 @@ buildroot-1.8 2009-12-21 <spudmonkey@racsa.co.cr>
|
||||
</table>
|
||||
|
||||
<ul><pre>
|
||||
nuttx-5.13 2010-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
|
||||
* lib/lib_strnlen.c -- Added POSIX 2008 strnlen() function. Contributed
|
||||
by Michael Hrabanek.
|
||||
* Fix wild, consistent naming error. For some reason, I called the at32uc3*
|
||||
parts at91uc* everywhere. Fixed by changing lots of files and directories.
|
||||
* configs/avr32dev1/ostest - The AVR32 port now successfully passes the
|
||||
examples/ostest. We have a good AVR32 port!
|
||||
* configs/avr32dev1/nsh - Added a configuration to support the NuttShell
|
||||
(NSH). As of this writing, here is a problem receiving serial data (this
|
||||
is, very likely, my hardware setup).
|
||||
* lib/lib_open.c - Fix an error in fdopen when a valid file desciptor does
|
||||
not refer to an open file.
|
||||
* configs/olimex-lpc1766stk - Add support for the Olimex LPC1766-STK
|
||||
development board. (Initial check-in is just a clone of the Nucleus-2G
|
||||
LPC1768 board logic).
|
||||
nuttx-5.14 2010-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
|
||||
pascal-2.1 2010-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
|
||||
|
39
ReleaseNotes
39
ReleaseNotes
@ -1454,3 +1454,42 @@ Other notable changes in NuttX-5.12:
|
||||
was made before verifying this port in order to get the important
|
||||
bugfix in place.
|
||||
* Other miscellaneous bugfix and enhancements as noted in the ChangeLog.
|
||||
|
||||
nuttx-5.13
|
||||
^^^^^^^^^^
|
||||
|
||||
This is the 60th release of NuttX. Headlines for this release include:
|
||||
|
||||
* AVR32, www.mcuzone.com AVR32DEV1
|
||||
|
||||
The port for the www.mcuzone.com AVRDEV1 board based on the Atmel
|
||||
AT32UC3B0256 MCU was (almost) fully integrated. The port now
|
||||
successfully passes the NuttX OS test (examples/ostest). A
|
||||
NuttShell (NSH) configuration is in place (see the NSH User Guide at
|
||||
http://www.nuttx.org/NuttShell.html). Testing of that NSH
|
||||
configuration, however, has been postponed (because it got bumped
|
||||
by the Olimex LPC1766-STK port -- see below)
|
||||
|
||||
Current Status: I think I have a hardware problem with my serial
|
||||
port setup. There is a good chance that the NSH port is complete
|
||||
and functional, but I am not yet able to demonstrate that. At
|
||||
present, I get nothing coming in the serial RXD line (probably
|
||||
because the pins are configured wrong or I have the MAX232
|
||||
connected wrong).
|
||||
|
||||
A complete port will include drivers for additional AVR32 UC3
|
||||
devices -- like SPI and USB --- and will be available in a later
|
||||
release, time permitting.
|
||||
|
||||
* LPC1766, Olimex LPC1766-STK
|
||||
|
||||
Support for the Olimex-LPC1766 is newly added to NuttX and is
|
||||
still undergoing development, test, and integration. Verified
|
||||
configurations for the NuttX OS test and for the NuttShell (NSH,
|
||||
see the NSH User Guide at http://www.nuttx.org/NuttShell.html.
|
||||
Additional USB configurations are in the release as well, but
|
||||
they have not yet been verified. Goals for NuttX-5.14 include:
|
||||
(1) An Ethernet driver, (2) Verified USB support, and (3) SD
|
||||
card support.
|
||||
|
||||
* Additional changes and bugfixes as detailed in the ChangeLog.
|
||||
|
Loading…
Reference in New Issue
Block a user