diff --git a/Documentation/NXGraphicsSubsystem.html b/Documentation/NXGraphicsSubsystem.html index ac67c9614a..4e6e780547 100644 --- a/Documentation/NXGraphicsSubsystem.html +++ b/Documentation/NXGraphicsSubsystem.html @@ -12,7 +12,7 @@
Last Updated: July 27, 2010
+Last Updated: March 20, 2010
@@ -212,7 +212,7 @@examples/nx
+ This scren shot shows the final frame for the NuttX example at apps/examples/nx
running on the simulated, Linux x86 platform with simulated framebuffer output to
an X window.
This picture shows to framed windows with (blank) toolbars.
@@ -2499,9 +2499,9 @@ int nxf_convert_32bpp(FAR uint32_t *dest, uint16_t height,
examples/nx
.
+
apps/examples/nx
.
No sample code is provided in this document.
- However, an example can be found in the NuttX source tree at examples/nx
.
+ However, an example can be found in the NuttX source tree at apps/examples/nx
.
That code is intended to test NX.
Since it is test code, it is designed to exercise functionality and does not necessarily
represent best NX coding practices.
@@ -2514,7 +2514,7 @@ int nxf_convert_32bpp(FAR uint32_t *dest, uint16_t height,
be implemented by the NX client code.
Building examples/nx
.
+
Building apps/examples/nx
.
Testing was performed using the Linux/Cygwin-based NuttX simulator.
Instructions are provided for building that simulation are provided in
Appendix C of this document.
@@ -2690,11 +2690,11 @@ int nxf_convert_32bpp(FAR uint32_t *dest, uint16_t height,
examples/nx
.
- The primary test tool for debugging NX resides at examples/nx
.
+
apps/examples/nx
.
+ The primary test tool for debugging NX resides at apps/examples/nx
.
Building examples/nx
.
- NX testing was performed using examples/nx
with the
+
Building apps/examples/nx
.
+ NX testing was performed using apps/examples/nx
with the
Linux/Cygwin-based NuttX simulator.
Configuration files for building this test can be found in configs/sim/nx
.
There are two alternative configurations for building the simulation:
@@ -2761,7 +2761,7 @@ make
Test Coverage.
- At present, examples/nx
t only exercises a subset of NX;
+ At present, apps/examples/nx
t only exercises a subset of NX;
the remainder is essentially untested.
The following table describes the testing performed on each NX API:
nx_eventnotify()
examples/nx
,
+ apps/examples/nx
,
was tested in a previous version)Last Updated: March 19, 2011
+Last Updated: March 20, 2011
STATUS: - This port boots and passes the OS test (examples/ostest). + This port boots and passes the OS test (apps/examples/ostest). The port is complete and verified. As of NuttX 0.3.17, the port includes: timer interrupts, serial console, USB driver, and SPI-based MMC/SD card support. A verified NuttShell (NSH) @@ -982,7 +982,7 @@
STATUS: - This port boots and passes the OS test (examples/ostest) and includes a + This port boots and passes the OS test (apps/examples/ostest) and includes a working implementation of the NuttShell (NSH). The port is complete and verified. As of NuttX 5.3, the port includes only basic timer interrupts and serial console support. @@ -1161,7 +1161,7 @@ STATUS: This port was released in NuttX 5.5. Features are the same as with the Eagle-100 LM3S6918 described above. - The examples/ostest configuration has been successfully verified and an + The apps/examples/ostest configuration has been successfully verified and an NSH configuration with telnet support is available. MMC/SD and Networking support was not been thoroughly verified: Current development efforts are focused on porting the NuttX window system (NX) @@ -1357,7 +1357,7 @@
That initial, 5.6, basic release included timer interrupts and a serial console and was
- verified using the NuttX OS test (examples/ostest
).
+ verified using the NuttX OS test (apps/examples/ostest
).
Configurations available include include a verified NuttShell (NSH) configuration
(see the NSH User Guide).
The NSH configuration supports the Nucleus2G's microSD slot and additional configurations
@@ -1374,7 +1374,7 @@
- This port includes a NuttX OS test configuration (see examples/ostest
).
+ This port includes a NuttX OS test configuration (see apps/examples/ostest
).
Olimex LPC1766-STK. @@ -1524,7 +1524,7 @@ Since then, the basic RTOS port has solidified:
text data bss dec hex filename @@ -1988,7 +1988,7 @@ m68k, m68hc11, m68hc12, and SuperH ports.Another build for the ARM9 target includes a minimal OS feature set, Ethernet driver, full TCP/IP and (minimal) ICMP stacks, and - a small webserver: (11/20/07, configuration uipconfig, examples/uip) + a small webserver: (11/20/07, configuration uipconfig, apps/examples/uip)
text data bss dec hex filename @@ -2224,6 +2224,10 @@ nuttx-5.20 2011-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr> * examples/nsh and apps/nshlib - Move the core NuttShell (NSH) logic out of the exemples directory and into the apps/directory where it belongs. + * apps/Makefile and configs/*/appconfig - Use '=' as the delimiter + instead of '/' so that sub-directories in apps/ can be used. + * apps/vsn - Move all VSN apps to apps/vsn. + * nuttx/examples moved to apps/examples apps-5.20 2011-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr> diff --git a/Documentation/NuttXNxFlat.html b/Documentation/NuttXNxFlat.html index b1948f47f8..b08b658016 100644 --- a/Documentation/NuttXNxFlat.html +++ b/Documentation/NuttXNxFlat.html @@ -10,7 +10,7 @@@@ -253,7 +253,7 @@ NXFLAT
>>> Under Construction <<<
-Last Updated: June 26, 2009
+Last Updated: March 20, 2011
The initial release of NXFLAT was made in NuttX version 0.4.9. - Testing is limited to the tests found under
examples/nxflat
in the source tree. + Testing is limited to the tests found underapps/examples/nxflat
in the source tree. Some known problems exist (see the TODO list). As such, NXFLAT is currently in an early alpha phase. @@ -366,7 +366,7 @@ any following arguments.Below is a snippet from an NXFLAT make file (simplified from NuttX - + Hello, World! example.
@@ -295,7 +296,7 @@ General documentation for the NuttX OS resides in this directory.
-@@ -460,7 +461,7 @@
arch/arm/include/lpc214x
and arch/arm/src/lpc214x
:
These directories provide support for NXP LPC214x family of
processors.
- STATUS: This port boots and passes the OS test (examples/ostest).
+ STATUS: This port boots and passes the OS test (apps/examples/ostest).
The port is complete and verified. As of NuttX 0.3.17, the port includes:
timer interrupts, serial console, USB driver, and SPI-based MMC/SD card
support. A verified NuttShell configuration is also available.
@@ -544,21 +545,21 @@
of progress
-
The binfmt/
subdirectory contains logic for loading binaries in the file
system into memory in a form that can be used to execute them.
The configs/
subdirectory contains configuration data for each board.
These board-specific configurations plus the architecture-specific configurations in
the arch/
subdirectory complete define a customized port of NuttX.
The configs directory contains board specific configuration files. Each board must
provide a subdirectory <board-name> under configs/
with the following characteristics:
@@ -589,8 +590,8 @@
include/
:
@@ -612,7 +613,7 @@
It must support the following targets: libext$(LIBEXT)
, clean
, and distclean
.
The configs/
<board-name>/
sub-directory holds all of the
files that are necessary to configure NuttX for the particular board.
@@ -676,7 +677,7 @@
All of the specific boards supported by NuttX are identified below. These are the specific <board-name>'s that may be used to configure NuttX @@ -790,7 +791,7 @@ is available to build these toolchains under Linux or Cygwin.
-This directory holds architecture-independent device drivers. @@ -816,13 +817,7 @@ drivers/ `-- (common driver source files) -
- Example and test programs to build against. -
- -This directory contains the NuttX file system. @@ -840,7 +835,7 @@ fs/ `-- (common file system source files) -
This directory contains files for graphics/video support under NuttX. @@ -857,7 +852,7 @@ graphics/ `-- (common file system source files) -
This directory holds NuttX header files. Standard header files file retained in can be included in the normal fashion: @@ -886,30 +881,64 @@ include/ `-- (more standard header files) -
This directory holds a collection of standard libc-like functions with custom interfaces into NuttX.
-This directory holds a tiny, minimal standard std C++ that can be used to build some, simple C++ applications in NuttX.
-This is the NuttX memory manager.
-
This directory contains the implementation of the socket APIs.
The subdirectory, uip
contains the uIP port.
+ The files forming core of the NuttX RTOS reside here. +
+ ++ This directory holds a collection of tools and scripts to simplify + configuring, building and maintaining NuttX. +
++tools/ +|-- Makefile.mkconfig +|-- configure.sh +|-- incdir.sh +|-- indent.sh +|-- link.sh +|-- mkconfig.c +|-- mkdeps.sh +|-- mkimage.sh +|-- mknulldeps.sh +|-- mkromfsimg.sh +|-- unlink.sh +|-- winlink.sh +`-- zipme ++ +
+ The top-level Makefile
in the ${TOPDIR}
directory contains all of the top-level control
+ logic to build NuttX.
+ Use of this Makefile
to build NuttX is described below.
+
This directory contains most of the network applications. Some of these are original with NuttX (like tftpc and dhcpd) and others were leveraged from the uIP-1.0 apps directory. @@ -951,38 +980,14 @@ netutils/ `-- (netutils common files) -
- The files forming core of the NuttX RTOS reside here. + This directory contains for the core of the NuttShell (NSH) application.
-- This directory holds a collection of tools and scripts to simplify - configuring, building and maintaining NuttX. -
--tools/ -|-- Makefile.mkconfig -|-- configure.sh -|-- incdir.sh -|-- indent.sh -|-- link.sh -|-- mkconfig.c -|-- mkdeps.sh -|-- mkimage.sh -|-- mknulldeps.sh -|-- mkromfsimg.sh -|-- unlink.sh -|-- winlink.sh -`-- zipme -- -
- The top-level Makefile
in the ${TOPDIR}
directory contains all of the top-level control
- logic to build NuttX.
- Use of this Makefile
to build NuttX is described below.
+ Example and test programs to build against.
NuttX USB Device Trace-Last Updated: February 25, 2010 +Last Updated: March 20, 2011 |
Example.
- Here is an example of USB trace output using examples/usbserial
for an LPC1768 platform with the following NuttX configuration settings:
+ Here is an example of USB trace output using apps/examples/usbserial
for an LPC1768 platform with the following NuttX configuration settings:
CONFIG_DEBUG
, CONFIG_DEBUG_VERBOSE
, CONFIG_USB