summaryrefslogtreecommitdiff
path: root/nuttx/configs
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2007-03-27 21:27:41 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2007-03-27 21:27:41 +0000
commit02ca18a9e0cd6c8a31f501dcd05cef13caa5a911 (patch)
treed85b3564975cf198843f36bf97f46e38958ae5cf /nuttx/configs
parent6f7e337fc33a530c8116c13386838ccb6fa34fd0 (diff)
downloadpx4-nuttx-02ca18a9e0cd6c8a31f501dcd05cef13caa5a911.tar.gz
px4-nuttx-02ca18a9e0cd6c8a31f501dcd05cef13caa5a911.tar.bz2
px4-nuttx-02ca18a9e0cd6c8a31f501dcd05cef13caa5a911.zip
updates
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@163 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/configs')
-rw-r--r--nuttx/configs/README.txt30
1 files changed, 28 insertions, 2 deletions
diff --git a/nuttx/configs/README.txt b/nuttx/configs/README.txt
index e15c57c36..f09046dff 100644
--- a/nuttx/configs/README.txt
+++ b/nuttx/configs/README.txt
@@ -11,9 +11,33 @@ Table of Contents
Board-Specific Configurations
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+The NuttX configuration consists of:
+
+o Processor architecture specific files. These are the files contained
+ in the arch/<arch-name>/ directory.
+
+o Chip/SoC specific files. Each processor processor architecture
+ is embedded in chip or System-on-a-Chip (SoC) architecture. The
+ full chip architecture includes the processor architecture plus
+ chip-specific interrupt logic, general purpose I/O (GIO) logic, and
+ specialized, internal peripherals (such as UARTs, USB, etc.).
+
+ These chip-specific files are contained within chip-specific
+ sub-directories in the arch/<arch-name>/ directory and are selected
+ via the CONFIG_ARCH_name selection
+
+o Board specific files. In order to be usable, the chip must be
+ contained in a board environment. The board configuration defines
+ additional properties of the board including such things as
+ peripheral LEDs, external peripherals (such as network, USB, etc.).
+
+ These board-specific configuration files can be found in the
+ configs/<board-name>/ sub-directories and are discussed in this
+ README.
+
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 arch/ subdirectory completely define a customized port of NuttX.
Directory Structure
^^^^^^^^^^^^^^^^^^^
@@ -25,8 +49,10 @@ following characteristics:
<board-name>
|-- include/
+ | `-- (board-specific header files)
|-- src/
- | `-- Makefile
+ | |-- Makefile
+ | `-- (board-specific source files)
|-- Make.defs
|-- defconfig
`-- setenv.sh