Add configurable application entry point

git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5070 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
patacongo
2012-08-30 20:13:50 +00:00
parent ab421ce3ce
commit 407a58ac54
188 changed files with 202 additions and 4 deletions
+5
View File
@@ -268,6 +268,7 @@ defconfig -- This is a configuration file similar to the Linux
by default)
CONFIG_DEBUG_GRAPHICS - enable NX graphics debug output
(disabled by default)
CONFIG_ARCH_LOWPUTC - architecture supports low-level, boot
time console output
CONFIG_MM_REGIONS - If the architecture includes multiple
@@ -375,6 +376,10 @@ defconfig -- This is a configuration file similar to the Linux
CONFIG_SCHED_ONEXIT_MAX - By default if CONFIG_SCHED_ONEXIT is selected,
only a single on_exit() function is supported. That number can be
increased by defined this setting to the number that you require.
CONFIG_USER_ENTRYPOINT - The name of the entry point for user
applications. For the example applications this is of the form 'app_main'
where 'app' is the application name. If not defined, CONFIG_USER_ENTRYPOINT
defaults to user_start.
System Logging:
CONFIG_SYSLOG enables general system logging support.
+1
View File
@@ -115,6 +115,7 @@ CONFIG_HAVE_LIBM=n
#
# General OS setup
#
CONFIG_USER_ENTRYPOINT="hello_main"
CONFIG_DEBUG=n
CONFIG_DEBUG_VERBOSE=n
CONFIG_DEBUG_SYMBOLS=n
+1
View File
@@ -141,6 +141,7 @@ CONFIG_HAVE_LIBM=n
#
# General OS setup
#
CONFIG_USER_ENTRYPOINT="nsh_main"
CONFIG_DEBUG=n
CONFIG_DEBUG_VERBOSE=n
CONFIG_DEBUG_SYMBOLS=n
+1
View File
@@ -141,6 +141,7 @@ CONFIG_HAVE_LIBM=n
#
# General OS setup
#
CONFIG_USER_ENTRYPOINT="ostest_main"
CONFIG_DEBUG=n
CONFIG_DEBUG_VERBOSE=n
CONFIG_DEBUG_SYMBOLS=n
+1
View File
@@ -91,6 +91,7 @@ CONFIG_HAVE_LIBM=n
#
# General OS setup
#
CONFIG_USER_ENTRYPOINT="uip_main"
CONFIG_DEBUG=n
CONFIG_DEBUG_VERBOSE=n
CONFIG_DEBUG_SYMBOLS=n
+1
View File
@@ -91,6 +91,7 @@ CONFIG_NET_C5471_BASET10=n
#
# General OS setup
#
CONFIG_USER_ENTRYPOINT="nettest_main"
CONFIG_DEBUG=n
CONFIG_DEBUG_VERBOSE=n
CONFIG_DEBUG_SYMBOLS=n
+1
View File
@@ -91,6 +91,7 @@ CONFIG_HAVE_LIBM=n
#
# General OS setup
#
CONFIG_USER_ENTRYPOINT="nsh_main"
CONFIG_DEBUG=n
CONFIG_DEBUG_VERBOSE=n
CONFIG_DEBUG_SYMBOLS=n
+1
View File
@@ -91,6 +91,7 @@ CONFIG_HAVE_LIBM=n
#
# General OS setup
#
CONFIG_USER_ENTRYPOINT="ostest_main"
CONFIG_DEBUG=n
CONFIG_DEBUG_VERBOSE=n
CONFIG_DEBUG_SYMBOLS=n
+1
View File
@@ -93,6 +93,7 @@ CONFIG_HAVE_LIBM=n
#
# General OS setup
#
CONFIG_USER_ENTRYPOINT="nsh_main"
CONFIG_DEBUG=n
CONFIG_DEBUG_VERBOSE=n
CONFIG_DEBUG_SYMBOLS=n
@@ -96,6 +96,7 @@ CONFIG_HAVE_LIBM=n
#
# General OS setup
#
CONFIG_USER_ENTRYPOINT="nsh_main"
CONFIG_DEBUG=n
CONFIG_DEBUG_VERBOSE=n
CONFIG_DEBUG_SYMBOLS=n
+1
View File
@@ -96,6 +96,7 @@ CONFIG_HAVE_LIBM=n
#
# General OS setup
#
CONFIG_USER_ENTRYPOINT="nsh_main"
CONFIG_DEBUG=n
CONFIG_DEBUG_GRAPHICS=n
CONFIG_DEBUG_VERBOSE=n
+1
View File
@@ -115,6 +115,7 @@ CONFIG_PASS1_OBJECT=
#
# General OS setup
#
CONFIG_USER_ENTRYPOINT="ostest_main"
CONFIG_DEBUG=n
CONFIG_DEBUG_VERBOSE=n
CONFIG_DEBUG_SYMBOLS=n
+1
View File
@@ -113,6 +113,7 @@ CONFIG_HAVE_LIBM=n
#
# General OS setup
#
CONFIG_USER_ENTRYPOINT="nsh_main"
CONFIG_DEBUG=n
CONFIG_DEBUG_VERBOSE=n
CONFIG_DEBUG_SYMBOLS=n
+1
View File
@@ -113,6 +113,7 @@ CONFIG_HAVE_LIBM=n
#
# General OS setup
#
CONFIG_USER_ENTRYPOINT="ostest_main"
CONFIG_DEBUG=n
CONFIG_DEBUG_VERBOSE=n
CONFIG_DEBUG_SYMBOLS=n
+1
View File
@@ -126,6 +126,7 @@ CONFIG_PASS1_OBJECT=locked.r
#
# General OS setup
#
CONFIG_USER_ENTRYPOINT="nsh_main"
CONFIG_DEBUG=n
CONFIG_DEBUG_VERBOSE=n
CONFIG_DEBUG_SYMBOLS=n
+1
View File
@@ -113,6 +113,7 @@ CONFIG_HAVE_LIBM=n
#
# General OS setup
#
CONFIG_USER_ENTRYPOINT="usbserial_main"
CONFIG_DEBUG=n
CONFIG_DEBUG_VERBOSE=n
CONFIG_DEBUG_FS=n
+2
View File
@@ -113,6 +113,8 @@ CONFIG_HAVE_LIBM=n
#
# General OS setup
#
CONFIG_USER_ENTRYPOINT="msconn_main"
#CONFIG_USER_ENTRYPOINT="msdis_main"
CONFIG_DEBUG=n
CONFIG_DEBUG_VERBOSE=n
CONFIG_DEBUG_FS=n
+1
View File
@@ -113,6 +113,7 @@ CONFIG_HAVE_LIBM=n
#
# General OS setup
#
CONFIG_USER_ENTRYPOINT="ostest_main"
CONFIG_DEBUG=n
CONFIG_DEBUG_VERBOSE=n
CONFIG_DEBUG_SYMBOLS=n
+1
View File
@@ -120,6 +120,7 @@ CONFIG_HAVE_LIBM=n
#
# General OS setup
#
CONFIG_USER_ENTRYPOINT="uip_main"
CONFIG_DEBUG=n
CONFIG_DEBUG_VERBOSE=n
CONFIG_DEBUG_SYMBOLS=n
+1
View File
@@ -120,6 +120,7 @@ CONFIG_HAVE_LIBM=n
#
# General OS setup
#
CONFIG_USER_ENTRYPOINT="nettest_main"
CONFIG_DEBUG=y
CONFIG_DEBUG_VERBOSE=n
CONFIG_DEBUG_SYMBOLS=n
+1
View File
@@ -120,6 +120,7 @@ CONFIG_HAVE_LIBM=n
#
# General OS setup
#
CONFIG_USER_ENTRYPOINT="nsh_main"
CONFIG_DEBUG=n
CONFIG_DEBUG_VERBOSE=n
CONFIG_DEBUG_SYMBOLS=n
+1
View File
@@ -120,6 +120,7 @@ CONFIG_HAVE_LIBM=n
#
# General OS setup
#
CONFIG_USER_ENTRYPOINT="nxflat_main"
CONFIG_DEBUG=n
CONFIG_DEBUG_VERBOSE=n
CONFIG_DEBUG_SYMBOLS=n
+1
View File
@@ -120,6 +120,7 @@ CONFIG_HAVE_LIBM=n
#
# General OS setup
#
CONFIG_USER_ENTRYPOINT="ostest_main"
CONFIG_DEBUG=n
CONFIG_DEBUG_VERBOSE=n
CONFIG_DEBUG_SYMBOLS=n
+1
View File
@@ -120,6 +120,7 @@ CONFIG_HAVE_LIBM=n
#
# General OS setup
#
CONFIG_USER_ENTRYPOINT="thttp_main"
CONFIG_DEBUG=n
CONFIG_DEBUG_VERBOSE=n
CONFIG_DEBUG_SYMBOLS=n
+1
View File
@@ -137,6 +137,7 @@ CONFIG_HAVE_LIBM=n
#
# General OS setup
#
CONFIG_USER_ENTRYPOINT="nsh_main"
CONFIG_DEBUG=n
CONFIG_DEBUG_VERBOSE=n
CONFIG_DEBUG_SYMBOLS=n
+1
View File
@@ -137,6 +137,7 @@ CONFIG_HAVE_LIBM=n
#
# General OS setup
#
CONFIG_USER_ENTRYPOINT="ostest_main"
CONFIG_DEBUG=n
CONFIG_DEBUG_VERBOSE=n
CONFIG_DEBUG_SYMBOLS=n
+1
View File
@@ -99,6 +99,7 @@ CONFIG_HAVE_LIBM=n
#
# General OS setup
#
CONFIG_USER_ENTRYPOINT="ostest_main"
CONFIG_DEBUG=y
CONFIG_DEBUG_VERBOSE=n
CONFIG_DEBUG_SYMBOLS=n
+1
View File
@@ -102,6 +102,7 @@ CONFIG_HAVE_LIBM=n
#
# General OS setup
#
CONFIG_USER_ENTRYPOINT="dhcpd_main"
CONFIG_DEBUG=y
CONFIG_DEBUG_VERBOSE=n
CONFIG_DEBUG_SYMBOLS=n
+1
View File
@@ -102,6 +102,7 @@ CONFIG_HAVE_LIBM=n
#
# General OS setup
#
CONFIG_USER_ENTRYPOINT="uip_main"
CONFIG_DEBUG=y
CONFIG_DEBUG_VERBOSE=n
CONFIG_DEBUG_SYMBOLS=n
+1
View File
@@ -102,6 +102,7 @@ CONFIG_HAVE_LIBM=n
#
# General OS setup
#
CONFIG_USER_ENTRYPOINT="nettest_main"
CONFIG_DEBUG=y
CONFIG_DEBUG_VERBOSE=n
CONFIG_DEBUG_SYMBOLS=n
+1
View File
@@ -102,6 +102,7 @@ CONFIG_HAVE_LIBM=n
#
# General OS setup
#
CONFIG_USER_ENTRYPOINT="nsh_main"
CONFIG_DEBUG=y
CONFIG_DEBUG_VERBOSE=n
CONFIG_DEBUG_SYMBOLS=n
+1
View File
@@ -101,6 +101,7 @@ CONFIG_HAVE_LIBM=n
#
# General OS setup
#
CONFIG_USER_ENTRYPOINT="ostest_main"
CONFIG_DEBUG=y
CONFIG_DEBUG_VERBOSE=n
CONFIG_DEBUG_SYMBOLS=n
+1
View File
@@ -102,6 +102,7 @@ CONFIG_HAVE_LIBM=n
#
# General OS setup
#
CONFIG_USER_ENTRYPOINT="poll_main"
CONFIG_DEBUG=y
CONFIG_DEBUG_VERBOSE=n
CONFIG_DEBUG_SYMBOLS=n
+1
View File
@@ -175,6 +175,7 @@ CONFIG_HAVE_LIBM=n
#
# General OS setup
#
CONFIG_USER_ENTRYPOINT="buttons_main"
CONFIG_DEBUG=n
CONFIG_DEBUG_VERBOSE=n
CONFIG_DEBUG_SYMBOLS=n
+1
View File
@@ -173,6 +173,7 @@ CONFIG_HAVE_LIBM=n
#
# General OS setup
#
CONFIG_USER_ENTRYPOINT="nsh_main"
CONFIG_DEBUG=n
CONFIG_DEBUG_VERBOSE=n
CONFIG_DEBUG_SYMBOLS=n
+1
View File
@@ -180,6 +180,7 @@ CONFIG_RTC=y
#
# General OS setup
#
CONFIG_USER_ENTRYPOINT="nsh_main"
CONFIG_DEBUG=y
CONFIG_DEBUG_VERBOSE=y
CONFIG_DEBUG_GRAPHICS=y
+1
View File
@@ -173,6 +173,7 @@ CONFIG_HAVE_LIBM=n
#
# General OS setup
#
CONFIG_USER_ENTRYPOINT="nx_main"
CONFIG_DEBUG=n
CONFIG_DEBUG_VERBOSE=n
CONFIG_DEBUG_GRAPHICS=n
+1
View File
@@ -177,6 +177,7 @@ CONFIG_HAVE_LIBM=n
#
# General OS setup
#
CONFIG_USER_ENTRYPOINT="nxlines_main"
CONFIG_DEBUG=n
CONFIG_DEBUG_VERBOSE=n
CONFIG_DEBUG_GRAPHICS=n
@@ -175,6 +175,7 @@ CONFIG_HAVE_LIBM=n
#
# General OS setup
#
CONFIG_USER_ENTRYPOINT="usbserial_main"
CONFIG_DEBUG=n
CONFIG_DEBUG_VERBOSE=n
CONFIG_DEBUG_USB=n
@@ -174,6 +174,8 @@ CONFIG_HAVE_LIBM=n
#
# General OS setup
#
CONFIG_USER_ENTRYPOINT="msconn_main"
#CONFIG_USER_ENTRYPOINT="msdis_main"
CONFIG_DEBUG=n
CONFIG_DEBUG_VERBOSE=n
CONFIG_DEBUG_FS=n
+1
View File
@@ -185,6 +185,7 @@ CONFIG_HAVE_LIBM=n
#
# General OS setup
#
CONFIG_USER_ENTRYPOINT="ostest_main"
CONFIG_DEBUG=n
CONFIG_DEBUG_VERBOSE=n
CONFIG_DEBUG_SYMBOLS=n
+1
View File
@@ -153,6 +153,7 @@ CONFIG_HAVE_LIBM=n
#
# General OS setup
#
CONFIG_USER_ENTRYPOINT="nsh_main"
CONFIG_DEBUG=n
CONFIG_DEBUG_VERBOSE=n
CONFIG_DEBUG_SYMBOLS=n
+1
View File
@@ -159,6 +159,7 @@ CONFIG_HAVE_LIBM=n
#
# General OS setup
#
CONFIG_USER_ENTRYPOINT="ostest_main"
CONFIG_DEBUG=n
CONFIG_DEBUG_VERBOSE=n
CONFIG_DEBUG_SYMBOLS=n
+1
View File
@@ -136,6 +136,7 @@ CONFIG_HAVE_LIBM=n
#
# General OS setup
#
CONFIG_USER_ENTRYPOINT="nsh_main"
CONFIG_DEBUG=n
CONFIG_DEBUG_VERBOSE=n
CONFIG_DEBUG_SYMBOLS=n
+1
View File
@@ -136,6 +136,7 @@ CONFIG_HAVE_LIBM=n
#
# General OS setup
#
CONFIG_USER_ENTRYPOINT="ostest_main"
CONFIG_DEBUG=n
CONFIG_DEBUG_VERBOSE=n
CONFIG_DEBUG_SYMBOLS=n
+1
View File
@@ -136,6 +136,7 @@ CONFIG_HAVE_LIBM=n
#
# General OS setup
#
CONFIG_USER_ENTRYPOINT="nsh_main"
CONFIG_DEBUG=n
CONFIG_DEBUG_VERBOSE=n
CONFIG_DEBUG_SYMBOLS=n
+1
View File
@@ -141,6 +141,7 @@ CONFIG_SPI_CMDDATA=y
#
# General OS setup
#
CONFIG_USER_ENTRYPOINT="nx_main"
CONFIG_DEBUG=n
CONFIG_DEBUG_VERBOSE=n
CONFIG_DEBUG_SYMBOLS=n
+1
View File
@@ -136,6 +136,7 @@ CONFIG_HAVE_LIBM=n
#
# General OS setup
#
CONFIG_USER_ENTRYPOINT="ostest_main"
CONFIG_DEBUG=n
CONFIG_DEBUG_VERBOSE=n
CONFIG_DEBUG_SYMBOLS=n
+1
View File
@@ -136,6 +136,7 @@ CONFIG_HAVE_LIBM=n
#
# General OS setup
#
CONFIG_USER_ENTRYPOINT="nsh_main"
CONFIG_DEBUG=n
CONFIG_DEBUG_VERBOSE=n
CONFIG_DEBUG_SYMBOLS=n
+1
View File
@@ -141,6 +141,7 @@ CONFIG_SPI_CMDDATA=y
#
# General OS setup
#
CONFIG_USER_ENTRYPOINT="nx_main"
CONFIG_DEBUG=n
CONFIG_DEBUG_VERBOSE=n
CONFIG_DEBUG_SYMBOLS=n

Some files were not shown because too many files have changed in this diff Show More