configs/olimex-lpc1766stk/slip-httpd: Configuration converted to use the kconfig-frontends tools

This commit is contained in:
Gregory Nutt 2014-03-04 17:30:37 -06:00
parent 04ee068905
commit 17252933da
4 changed files with 700 additions and 505 deletions

View File

@ -6841,3 +6841,5 @@
kconfig-frontends tools (2014-3-4)
* configs/ez80f910200zco/poll: Configuration converted to use the
kconfig-frontends tools (2014-3-4)
* configs/olimex-lpc1766stk/slip-httpd: Configuration converted to use the
kconfig-frontends tools (2014-3-4)

View File

@ -863,15 +863,34 @@ the mountpoint /mnt/flash.
Configurations
^^^^^^^^^^^^^^
Each Olimex LPC1766-STK configuration is maintained in a
sub-directory and can be selected as follow:
Common Configuration Notes
--------------------------
1. Each Olimex LPC1766-STK configuration is maintained in a
sub-directory and can be selected as follow:
cd tools
./configure.sh olimex-lpc1766stk/<subdir>
cd -
. ./setenv.sh
Where <subdir> is one of the following:
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:
This is a simple FTP client shell used to exercise the capabilities
@ -923,16 +942,7 @@ Where <subdir> is one of the following:
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.
2. Default platform/toolchain: This is how the build is configured by
1. Default platform/toolchain: This is how the build is configured by
be default. These options can easily be re-confured, however.
CONFIG_HOST_WINDOWS=y : Windows
@ -946,23 +956,14 @@ Where <subdir> is one of the following:
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.
2. Default platform/toolchain: This is how the build is configured by
1. Default platform/toolchain: This is how the build is configured by
be default. These options can easily be re-confured, however.
CONFIG_HOST_WINDOWS=y : Windows
CONFIG_WINDOWS_CYGWIN=y : Cygwin environment on 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
to use. Here are the steps:
@ -990,29 +991,20 @@ Where <subdir> is one of the following:
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.
2. Uses the older, OABI, buildroot toolchain. But that is easily
1. Uses the older, OABI, buildroot toolchain. But that is easily
reconfigured:
CONFIG_ARMV7M_TOOLCHAIN_BUILDROOT=y : Buildroot 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:
CONFIG_NSH_IPADDR=0x0a000002 : IP address: 10.0.0.2
CONFIG_NSH_DRIPADDR=0x0a000001 : Gateway: 10.0.0.1
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
can easily be removed if you are concerned about Microsoft patent
issues (see the section "FAT Long File Names" in the top-level
@ -1026,16 +1018,7 @@ Where <subdir> is one of the following:
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.
2. The Nokia 6100 driver does not work on this board as of this writing.
1. The Nokia 6100 driver does not work on this board as of this writing.
slip-httpd:
This configuration is identical to the thttpd configuration except that
@ -1092,16 +1075,7 @@ Where <subdir> is one of the following:
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.
2. Uses the newer, EABI, buildroot toolchain. But that is easily
1. Uses the newer, EABI, buildroot toolchain. But that is easily
reconfigured:
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
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:
This is an alternative NSH configuration that was used to test Zmodem
file transfers. It is similar to the standard NSH configuration but has

View File

@ -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