diff --git a/Documentation/NuttX.html b/Documentation/NuttX.html index 191634eb487..06c4bb425b2 100644 --- a/Documentation/NuttX.html +++ b/Documentation/NuttX.html @@ -8,7 +8,7 @@

NuttX RTOS

-

Last Updated: July 8, 2011

+

Last Updated: July 11, 2011

@@ -829,97 +829,74 @@ -

nuttx-6.5 Release Notes: +

nuttx-6.6 Release Notes:

- The 72nd release of NuttX, Version 6.5, was made on June 21, 2011 and is available for download from the + The 735d release of NuttX, Version 6.6, was made on July 11, 2011 and is available for download from the SourceForge website. + Note that release consists of two tarballs: nuttx-6.6.tar.gz and apps-6.5.tar.gz. + Both may be needed (see the top-level nuttx/README.txt file for build information) The change log associated with the release is available here. Unreleased changes after this release are available in SVN. These unreleased changes are also listed here.

- The 6.5 release is all about support for the Atmel 8-bit AVR family. - I have been interested in the AVR family for some time but because of the - severe SRAM constraints and because of the availability of many tiny schedulers - for the AVR, it has not been "on the radar screen." - However, I have recently become interested because of interest expressed by - members of the Nuttx forum and because of the availability of newer, larger - capacity AVR parts (that I don't have yet). -

-

- This release includes support for the following AVR boards. - As with any initial support for new architectures, there are some incomplete areas and a few caveats that need to be stated. - Here they are, ordered from the least to the most complete: + The 6.6 release adds several smaller featurs but is mostly a bugfix release. + Bugfixes include

- -

AVR-Specific Issues. - The basic AVR port is solid and biggest issue for using AVR is its tiny SRAM memory and its Harvard architecture. - Because of the Harvard architecture, constant data that resides to flash is inaccessible using "normal" memory reads and writes (only SRAM data can be accessed "normally"). - Special AVR instructions are available for accessing data in FLASH, but these have not been integrated into the normal, general purpose OS. -

- Most NuttX test applications are console-oriented with lots of strings used for printf and debug output. - These strings are all stored in SRAM now due to these data accessing issues and even the smallest console-oriented applications can quickly fill a 4-8Kb memory. - So, in order for the AVR port to be useful, one of two things would need to be done: + Minor features include:

-
    +
+
  • + Added several new configurations for the STMicro STM3210E-EVAL board. +
  • +
  • + Added support for the STM3210E-EVAL board: (1) LCD in either landscape or portrait mode, and (2) interrupting buttons. +
  • +
  • + Added a configuration option to use different serial ports for debug and for the NSH serial console + (there are some issues with CR-LF expansion and character echo if NSH is not run on the console). +
  • +
  • + Standardized the button press and button interrupt interfaces so that they are common across all boards. +
  • +
  • + Added a new graphics example that focuses on placing text on the background while pop-up windows occur. + Text should continue to update normally with or without the popup windows present. +
  • +
  • + Added ARM stack checking logic. +
  • + @@ -1855,13 +1832,14 @@

    PIC32MX440F512H. This port uses the "Advanced USB Storage Demo Board," Model DB-DP11215, from Sure Electronics. - This board features the MicroChip PIC32MX440F512H. See the Sure website for further information about the DB-DP11215 board. + This board features the MicroChip PIC32MX440F512H. See the Sure website for further information about the DB-DP11215 board.

    @@ -2440,30 +2418,81 @@ Other memory: