summaryrefslogtreecommitdiff
path: root/nuttx/configs/sama5d4-ek/README.txt
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2014-08-31 11:08:49 -0600
committerGregory Nutt <gnutt@nuttx.org>2014-08-31 11:08:49 -0600
commit7360d93fa4553ef8e36a13f57077f4810604948f (patch)
tree6fc20b2ac94670f26dd9397b9d6585b6c08e18f4 /nuttx/configs/sama5d4-ek/README.txt
parentd646bcf4f5e2d0662b5b7261ff08d8f99457e261 (diff)
downloadpx4-nuttx-7360d93fa4553ef8e36a13f57077f4810604948f.tar.gz
px4-nuttx-7360d93fa4553ef8e36a13f57077f4810604948f.tar.bz2
px4-nuttx-7360d93fa4553ef8e36a13f57077f4810604948f.zip
SAMA5D4-EK: Add a configuration for testing the kernel build configuration (still a work in progress)
Diffstat (limited to 'nuttx/configs/sama5d4-ek/README.txt')
-rw-r--r--nuttx/configs/sama5d4-ek/README.txt23
1 files changed, 23 insertions, 0 deletions
diff --git a/nuttx/configs/sama5d4-ek/README.txt b/nuttx/configs/sama5d4-ek/README.txt
index 86ce6de34..9fb4d6497 100644
--- a/nuttx/configs/sama5d4-ek/README.txt
+++ b/nuttx/configs/sama5d4-ek/README.txt
@@ -3526,6 +3526,8 @@ Configurations
the description below and the section above entitled "Creating and
Using DRAMBOOT" for more information
elf: Demonstrates execution of ELF file from a file system.
+ kernel: A configuration used to test the SAMA5D kenel build
+ configuration.
nsh: This is an NuttShell (NSH) configuration that supports extensive
functionality as possible (unlike the minimal ramtest configuration).
See the detailed description below for a summary of the feature
@@ -3723,6 +3725,27 @@ Configurations
2014-8-29: System call interface verified.
+ kernel:
+ A configuration used to test the SAMA5D kenel build configuration. This configuration is based on the elf configuration. Primary differences in
+ the two configurations are noted below:
+
+ Build Setup -> Build Configuration -> Memory Organization
+ CONFIG_BUILD_KERNEL=y : Kernel build enabled
+
+ RTOS Features -> Tasks and Scheduling
+ CONFIG_INIT_FILEPATH=y : Start-up is via an ELF file
+ CONFIG_USER_INITPATH="/bin/init" : The location of the startup
+
+ RTOS Features -> System call support
+ CONFIG_SYS_RESERVED=5 : More reserved SYSCALLs
+
+ Memory Management
+ CONFIG_MM_KERNEL_HEAP=y : Enable a kernel heap
+ CONFIG_MM_KERNEL_HEAPSIZE=8192 : (temporary.. will change)
+
+ More to come... this is still a work in progress as of this writing.
+ Since this configuration is based on the ELF configuration, all of the notes for that configuration apply.
+
nsh:
This configuration directory provide the NuttShell (NSH). This is a