diff --git a/Documentation/NuttX.html b/Documentation/NuttX.html index 2542e0df078..299963f4ce3 100644 --- a/Documentation/NuttX.html +++ b/Documentation/NuttX.html @@ -8,7 +8,7 @@

NuttX RTOS

-

Last Updated: December 19, 2009

+

Last Updated: December 21, 2009

@@ -729,59 +729,76 @@ -

nuttx-4.14. +

nuttx-5.0 Release Notes:

- This 46th release of NuttX was made on December 2, 2009 and is available for download from the + This 47th release of NuttX was made on December 21, 2009 and is available for download from the SourceForge website. The change log associated with the release is available here. Unreleased changes after this release are available in CVS. These unreleased changes are listed here.

- The release extends the support for the STMicro STM32 microcontroller. - Minimal support for the STM3210E-EVAL development board based around the STM32F103ZET6 - MCU was released in NuttX-0.4.12 and extended in Nuttx-0.4.13 to include initial USB support. - This completes the STM32F103ZET6 support and adds: + The previous NuttX release was 4.14. + The major revision number has been incremented to indicate that an + incompatibility with previous nuttx releases has been introduced. + This version adopts standard fixed width integer names as specified by the + ANSII C99 standard. + The core logic of NuttX is older than that standard and did not conform to it.

- New Generic RTOS Features: + If you have applications running on nuttx-4.14, those applications should continue + to build and execute without problem on nuttx-5.0. + However, if you have device drivers or other OS-internal logic, you will probably + have to make some minor changes to your code to use this version. + Below is a summary of those changes:

- New STM32-specific Features: + This change in typing caused small changes to many, many files. + The changes was verified that all configurations in the release still build correctly + (other than the SDCC-based configurations). + Regression testing was performed on a few configurations, but it is possible that minor build + issues still exist (if you encounter any, please let me know and I will + help you to fix them). +

+

+ In the course of the regression testing, several important bugs unrelated + to the type changes were found and corrected. + Two of these are critical bugs:

- This release also corrects some important bugs in the earlier STM32 releases: -

+ And other less important bug fixes as detailed in the ChangeLog.

- NOTE: This version, 4.14, is equivalent to what would have been called 0.4.14 - to follow 0.4.13. The zero has been eliminated from the front of the version - number to avoid confusion about the state of development: Some have interpreted - the leading zero to mean that the code is in some way unstable. That was not - the intent. Beginning in January 2010, I will switch to the 2010.nn versioning - as many others have done to avoid such confusion. + The primary focus of this release was standards compatibility, but a few new + features were added including a (1) Flash Translation Layer (FTL) that will + support filesystems on a FLASH device and (2) partial ports for the STM32F107VC + and HCS12 M9S12NE64 MCUs. Those ports are very incomplete as of this writing.

@@ -1045,6 +1062,29 @@ + + + + + + + + @@ -1539,74 +1579,13 @@ Other memory:
+ Frescale M68HSC12 +

+

+ MC9S12NE64. + This port uses the Freescale DEMO9S12NE64 Evaluation Board with a GNU arm-elf toolchain* under Linux or Cygwin. +

+
    +

    + STATUS: + This port only fragmentary as of NuttX-5.0. Some initial pieces appear in that + release, but much more is needed. Time permitting, the HCS12 port may be available + int NuttX5.1. +

    +
+
@@ -1525,7 +1565,7 @@ Other memory:
- ChangeLog for Current Releases
+ ChangeLog for the Current Releases
- ChangeLog for Current Release + ChangeLog for the Current Release
- - - - - -
- Unreleased Changes -
- - + + + + +
+ Unreleased Changes +
+ + +