diff --git a/Documentation/NuttX.html b/Documentation/NuttX.html index c8922cf36a..cfa518a64b 100644 --- a/Documentation/NuttX.html +++ b/Documentation/NuttX.html @@ -8,7 +8,7 @@
Last Updated: May 29, 2013
+Last Updated: June 9, 2013
STATUS: - As of this writing, the basic port is code complete and fully verified configurations exit for the basic NuttX OS test and for the NuttShell NSH). + As of this writing, the basic port is code complete and fully verified configurations exist for the basic NuttX OS test and for the NuttShell NSH). The first fully functional LM4F120 LaunchPad port was released in NuttX-6.27.
+ Atmel AT91SAM4L. + This port uses the Atmel SAM4L Xplained Pro development board. + This board features the ATSAM4LC4C MCU with 256KB of FLASH and 32KB of internal SRAM. +
++ STATUS: + As of this writing, the basic port is code complete and fully verified configurations exist for the basic NuttX OS test and for the NuttShell NSH). + The first fully functional LM4F120 LaunchPad port was released in NuttX-6.28. +
++ Memory Usage. + The ATSAM4LC4C comes in a 61004-pin package and has 256KB FLASH and 32KB of SRAM. + Below is the current memory usage for the NSH configuration (June 9, 2013). + This is not a minimal implementation, but a full-featured NSH configuration. +
+
+ Static memory usage can be shown with size
command:
+
+$ size nuttx + text data bss dec hex filename + 43572 122 2380 46074 b3fa nuttx ++
+ NuttX, the NSH application, and GCC libraries use 42.6KB of FLASH leaving 213.4B of FLASH (83.4%) free from additional application development. + Static SRAM usage is about 2.3KB (<7%) and leaves 29.7KB (92.7%) available for heap at runtime. +
+ SRAM usage at run-time can be shown with the NSHfree
command.
+ This runtime memory usage includes the static memory usage plus all dynamic memory allocation for things like stacks and I/O buffers:
+ +NuttShell (NSH) NuttX-6.28 +nsh> free + total used free largest +Mem: 29232 5920 23312 23312 ++
+ You can see that 22.8KB (71.1%) of the SRAM heap is staill available for further application development while NSH is running. +
+ +