diff --git a/Documentation/NuttX.html b/Documentation/NuttX.html index 361619ea90e..f98b743380c 100644 --- a/Documentation/NuttX.html +++ b/Documentation/NuttX.html @@ -8,7 +8,7 @@

NuttX RTOS

-

Last Updated: January 29, 2010

+

Last Updated: January 30, 2010

@@ -729,76 +729,58 @@ -

nuttx-5.0 Release Notes: +

nuttx-5.1 Release Notes:

- This 47th release of NuttX was made on December 21, 2009 and is available for download from the + This 48th release of NuttX was made on January 30, 2010 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 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. + This release adds support for two new MCU architectures in various states of development:

+

- 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: -

-

-

- 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: -

-

-

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

-

- 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. + A few additional features and bugfixes of a minor nature were also incorporated + as detailed in the ChangeLog.

@@ -970,7 +952,32 @@ sint8 -> int8_t driver; that implementation is complete but untested.

- + + + + + + + + + @@ -1040,6 +1047,44 @@ sint8 -> int8_t + + + + + + + +



+ NXP LPC3131. The basic port for the NXP LPC3131 on the Embedded Artists EA3131 + development board was released in NuttX-5.1 with a GNU arm-elf or arm-eabi toolchain* under Linux or Cygwin. +

+

+ +

+
    +

    + STATUS: + The basic EA3131 port is complete in NuttX-5.1 but, unfortunately, has not yet been verfied. + That effort has stalled due to some tool-related issues. + Those tool issues have been resolved and I am confident that the verified basic EA3131 port will be + available in NuttX-5.2. The extended release will follow and should include SDIO-based SD card + support and device USB. +

    +
+



+

+ Atmel AT91SAM3U. + This port uses the Atmel 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). +

+
    +

    + STATUS: + The basic SAM3U-EK port was released in NuttX version 5.1. The basic port includes boot-up + 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. +

    +

    + 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.2 release as my plate is kind of full now. +

    +

    + Development Environments: + 1) Linux with native Linux GNU toolchain, 2) Cygwin with Cygwin GNU toolchain, or 3) Cygwin + with Windows native toolchain (CodeSourcery or devkitARM). A DIY toolchain for Linux + or Cygwin is provided by the NuttX + buildroot + package. +

    +
+
@@ -1589,54 +1634,26 @@ Other memory: