mirror of
https://github.com/apache/nuttx.git
synced 2026-06-04 14:53:47 +08:00
configs/olimex-lpc1766stk/slip-httpd: Configuration converted to use the kconfig-frontends tools
This commit is contained in:
@@ -6841,3 +6841,5 @@
|
|||||||
kconfig-frontends tools (2014-3-4)
|
kconfig-frontends tools (2014-3-4)
|
||||||
* configs/ez80f910200zco/poll: Configuration converted to use the
|
* configs/ez80f910200zco/poll: Configuration converted to use the
|
||||||
kconfig-frontends tools (2014-3-4)
|
kconfig-frontends tools (2014-3-4)
|
||||||
|
* configs/olimex-lpc1766stk/slip-httpd: Configuration converted to use the
|
||||||
|
kconfig-frontends tools (2014-3-4)
|
||||||
|
|||||||
@@ -863,15 +863,34 @@ the mountpoint /mnt/flash.
|
|||||||
Configurations
|
Configurations
|
||||||
^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^
|
||||||
|
|
||||||
Each Olimex LPC1766-STK configuration is maintained in a
|
Common Configuration Notes
|
||||||
sub-directory and can be selected as follow:
|
--------------------------
|
||||||
|
|
||||||
cd tools
|
1. Each Olimex LPC1766-STK configuration is maintained in a
|
||||||
./configure.sh olimex-lpc1766stk/<subdir>
|
sub-directory and can be selected as follow:
|
||||||
cd -
|
|
||||||
. ./setenv.sh
|
|
||||||
|
|
||||||
Where <subdir> is one of the following:
|
cd tools
|
||||||
|
./configure.sh olimex-lpc1766stk/<subdir>
|
||||||
|
cd -
|
||||||
|
. ./setenv.sh
|
||||||
|
|
||||||
|
Where <subdir> is one of the sub-directories identified in the following
|
||||||
|
paragraphs.
|
||||||
|
|
||||||
|
Use configure.bat instead of configure.sh if you are building in a
|
||||||
|
Windows native environment.
|
||||||
|
|
||||||
|
2. These configurations use the mconf-based configuration tool. To
|
||||||
|
change a configuration using that tool, you should:
|
||||||
|
|
||||||
|
a. Build and install the kconfig-mconf tool. See nuttx/README.txt
|
||||||
|
and misc/tools/
|
||||||
|
|
||||||
|
b. Execute 'make menuconfig' in nuttx/ in order to start the
|
||||||
|
reconfiguration process.
|
||||||
|
|
||||||
|
Configuration Sub-Directories
|
||||||
|
-----------------------------
|
||||||
|
|
||||||
ftpc:
|
ftpc:
|
||||||
This is a simple FTP client shell used to exercise the capabilities
|
This is a simple FTP client shell used to exercise the capabilities
|
||||||
@@ -923,16 +942,7 @@ Where <subdir> is one of the following:
|
|||||||
|
|
||||||
NOTES:
|
NOTES:
|
||||||
|
|
||||||
1. This configuration uses the mconf-based configuration tool. To
|
1. Default platform/toolchain: This is how the build is configured by
|
||||||
change this configuration using that tool, you should:
|
|
||||||
|
|
||||||
a. Build and install the kconfig-mconf tool. See nuttx/README.txt
|
|
||||||
and misc/tools/
|
|
||||||
|
|
||||||
b. Execute 'make menuconfig' in nuttx/ in order to start the
|
|
||||||
reconfiguration process.
|
|
||||||
|
|
||||||
2. Default platform/toolchain: This is how the build is configured by
|
|
||||||
be default. These options can easily be re-confured, however.
|
be default. These options can easily be re-confured, however.
|
||||||
|
|
||||||
CONFIG_HOST_WINDOWS=y : Windows
|
CONFIG_HOST_WINDOWS=y : Windows
|
||||||
@@ -946,23 +956,14 @@ Where <subdir> is one of the following:
|
|||||||
|
|
||||||
NOTES:
|
NOTES:
|
||||||
|
|
||||||
1. This configuration uses the mconf-based configuration tool. To
|
1. Default platform/toolchain: This is how the build is configured by
|
||||||
change this configuration using that tool, you should:
|
|
||||||
|
|
||||||
a. Build and install the kconfig-mconf tool. See nuttx/README.txt
|
|
||||||
and misc/tools/
|
|
||||||
|
|
||||||
b. Execute 'make menuconfig' in nuttx/ in order to start the
|
|
||||||
reconfiguration process.
|
|
||||||
|
|
||||||
2. Default platform/toolchain: This is how the build is configured by
|
|
||||||
be default. These options can easily be re-confured, however.
|
be default. These options can easily be re-confured, however.
|
||||||
|
|
||||||
CONFIG_HOST_WINDOWS=y : Windows
|
CONFIG_HOST_WINDOWS=y : Windows
|
||||||
CONFIG_WINDOWS_CYGWIN=y : Cygwin environment on Windows
|
CONFIG_WINDOWS_CYGWIN=y : Cygwin environment on Windows
|
||||||
CONFIG_ARMV7M_TOOLCHAIN_CODESOURCERYW=y : CodeSourcery under Windows
|
CONFIG_ARMV7M_TOOLCHAIN_CODESOURCERYW=y : CodeSourcery under Windows
|
||||||
|
|
||||||
3. The mouse is really useless with no display and no cursor. So this
|
2. The mouse is really useless with no display and no cursor. So this
|
||||||
configuration is only suited for low-level testing. It is also awkward
|
configuration is only suited for low-level testing. It is also awkward
|
||||||
to use. Here are the steps:
|
to use. Here are the steps:
|
||||||
|
|
||||||
@@ -990,29 +991,20 @@ Where <subdir> is one of the following:
|
|||||||
|
|
||||||
NOTES:
|
NOTES:
|
||||||
|
|
||||||
1. This configuration uses the mconf-based configuration tool. To
|
1. Uses the older, OABI, buildroot toolchain. But that is easily
|
||||||
change this configuration using that tool, you should:
|
|
||||||
|
|
||||||
a. Build and install the kconfig-mconf tool. See nuttx/README.txt
|
|
||||||
and misc/tools/
|
|
||||||
|
|
||||||
b. Execute 'make menuconfig' in nuttx/ in order to start the
|
|
||||||
reconfiguration process.
|
|
||||||
|
|
||||||
2. Uses the older, OABI, buildroot toolchain. But that is easily
|
|
||||||
reconfigured:
|
reconfigured:
|
||||||
|
|
||||||
CONFIG_ARMV7M_TOOLCHAIN_BUILDROOT=y : Buildroot toolchain
|
CONFIG_ARMV7M_TOOLCHAIN_BUILDROOT=y : Buildroot toolchain
|
||||||
CONFIG_ARMV7M_OABI_TOOLCHAIN=y : Older, OABI toolchain
|
CONFIG_ARMV7M_OABI_TOOLCHAIN=y : Older, OABI toolchain
|
||||||
|
|
||||||
3. This configuration supports a network. You may have to change
|
2. This configuration supports a network. You may have to change
|
||||||
these settings for your network:
|
these settings for your network:
|
||||||
|
|
||||||
CONFIG_NSH_IPADDR=0x0a000002 : IP address: 10.0.0.2
|
CONFIG_NSH_IPADDR=0x0a000002 : IP address: 10.0.0.2
|
||||||
CONFIG_NSH_DRIPADDR=0x0a000001 : Gateway: 10.0.0.1
|
CONFIG_NSH_DRIPADDR=0x0a000001 : Gateway: 10.0.0.1
|
||||||
CONFIG_NSH_NETMASK=0xffffff00 : Netmask: 255.255.255.0
|
CONFIG_NSH_NETMASK=0xffffff00 : Netmask: 255.255.255.0
|
||||||
|
|
||||||
4. This configuration supports the SPI-based MMC/SD card slot.
|
3. This configuration supports the SPI-based MMC/SD card slot.
|
||||||
FAT file system support for FAT long file names is built-in but
|
FAT file system support for FAT long file names is built-in but
|
||||||
can easily be removed if you are concerned about Microsoft patent
|
can easily be removed if you are concerned about Microsoft patent
|
||||||
issues (see the section "FAT Long File Names" in the top-level
|
issues (see the section "FAT Long File Names" in the top-level
|
||||||
@@ -1026,16 +1018,7 @@ Where <subdir> is one of the following:
|
|||||||
|
|
||||||
NOTES:
|
NOTES:
|
||||||
|
|
||||||
1. This configuration uses the mconf-based configuration tool. To
|
1. The Nokia 6100 driver does not work on this board as of this writing.
|
||||||
change this configuration using that tool, you should:
|
|
||||||
|
|
||||||
a. Build and install the kconfig-mconf tool. See nuttx/README.txt
|
|
||||||
and misc/tools/
|
|
||||||
|
|
||||||
b. Execute 'make menuconfig' in nuttx/ in order to start the
|
|
||||||
reconfiguration process.
|
|
||||||
|
|
||||||
2. The Nokia 6100 driver does not work on this board as of this writing.
|
|
||||||
|
|
||||||
slip-httpd:
|
slip-httpd:
|
||||||
This configuration is identical to the thttpd configuration except that
|
This configuration is identical to the thttpd configuration except that
|
||||||
@@ -1092,16 +1075,7 @@ Where <subdir> is one of the following:
|
|||||||
|
|
||||||
NOTES:
|
NOTES:
|
||||||
|
|
||||||
1. This configuration uses the mconf-based configuration tool. To
|
1. Uses the newer, EABI, buildroot toolchain. But that is easily
|
||||||
change this configuration using that tool, you should:
|
|
||||||
|
|
||||||
a. Build and install the kconfig-mconf tool. See nuttx/README.txt
|
|
||||||
and misc/tools/
|
|
||||||
|
|
||||||
b. Execute 'make menuconfig' in nuttx/ in order to start the
|
|
||||||
reconfiguration process.
|
|
||||||
|
|
||||||
2. Uses the newer, EABI, buildroot toolchain. But that is easily
|
|
||||||
reconfigured:
|
reconfigured:
|
||||||
|
|
||||||
CONFIG_HOST_LINUX=y : Linux
|
CONFIG_HOST_LINUX=y : Linux
|
||||||
@@ -1118,17 +1092,6 @@ Where <subdir> is one of the following:
|
|||||||
class driver at apps/system/usbmsc. See apps/examples/README.txt
|
class driver at apps/system/usbmsc. See apps/examples/README.txt
|
||||||
for more information.
|
for more information.
|
||||||
|
|
||||||
NOTES:
|
|
||||||
|
|
||||||
1. This configuration uses the mconf-based configuration tool. To
|
|
||||||
change this configuration using that tool, you should:
|
|
||||||
|
|
||||||
a. Build and install the kconfig-mconf tool. See nuttx/README.txt
|
|
||||||
and misc/tools/
|
|
||||||
|
|
||||||
b. Execute 'make menuconfig' in nuttx/ in order to start the
|
|
||||||
reconfiguration process.
|
|
||||||
|
|
||||||
zmodem:
|
zmodem:
|
||||||
This is an alternative NSH configuration that was used to test Zmodem
|
This is an alternative NSH configuration that was used to test Zmodem
|
||||||
file transfers. It is similar to the standard NSH configuration but has
|
file transfers. It is similar to the standard NSH configuration but has
|
||||||
|
|||||||
@@ -1,44 +0,0 @@
|
|||||||
############################################################################
|
|
||||||
# configs/olimex-lpc1766stk/slip-httpd/appconfig
|
|
||||||
#
|
|
||||||
# Copyright (C) 2011 Gregory Nutt. All rights reserved.
|
|
||||||
# Author: Gregory Nutt <gnutt@nuttx.org>
|
|
||||||
#
|
|
||||||
# Redistribution and use in source and binary forms, with or without
|
|
||||||
# modification, are permitted provided that the following conditions
|
|
||||||
# are met:
|
|
||||||
#
|
|
||||||
# 1. Redistributions of source code must retain the above copyright
|
|
||||||
# notice, this list of conditions and the following disclaimer.
|
|
||||||
# 2. Redistributions in binary form must reproduce the above copyright
|
|
||||||
# notice, this list of conditions and the following disclaimer in
|
|
||||||
# the documentation and/or other materials provided with the
|
|
||||||
# distribution.
|
|
||||||
# 3. Neither the name NuttX nor the names of its contributors may be
|
|
||||||
# used to endorse or promote products derived from this software
|
|
||||||
# without specific prior written permission.
|
|
||||||
#
|
|
||||||
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
|
||||||
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
|
||||||
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
|
||||||
# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
|
||||||
# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
|
||||||
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
|
||||||
# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
|
|
||||||
# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
|
|
||||||
# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
|
||||||
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
|
||||||
# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
|
||||||
# POSSIBILITY OF SUCH DAMAGE.
|
|
||||||
#
|
|
||||||
############################################################################
|
|
||||||
|
|
||||||
# Path to example in apps/examples containing the user_start entry point
|
|
||||||
|
|
||||||
CONFIGURED_APPS += examples/thttpd
|
|
||||||
|
|
||||||
|
|
||||||
# Networking support
|
|
||||||
|
|
||||||
CONFIGURED_APPS += netutils/uiplib
|
|
||||||
CONFIGURED_APPS += netutils/thttpd
|
|
||||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user