mirror of
https://github.com/apache/nuttx.git
synced 2026-06-04 23:03:27 +08:00
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:
@@ -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.
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
Reference in New Issue
Block a user