Linux Software Developers Kit (SDK) User Guide
42
6
6
.
.
B
B
u
u
i
i
l
l
d
d
i
i
n
n
g
g
µ
µ
C
C
l
l
i
i
n
n
u
u
x
x
Configuration Profiles
Configuration profiles are used to configure the µClinux initial settings. The actual differences
between the provided profiles are very subtle. They differ mostly in the number of applications
that get activated and a few kernel settings. We highly encourage the user to compare them with
each other and make necessary adjustments. A profile is selected during the initial make of
µClinux but can be exchanged any time.
The profiles are located under
<install_directory>/linux/vendor/Lantronix/<platform>/profile/<profile-name>
.
A table describing these profiles is given below.
Table 6-1. Configuration Profiles
PROFILE
ROMFS
JFFS2
NFS
IPv6
BUSYBOX
default
yes
yes
no
yes
normal
compact
yes
yes
no
no
compact
no_ipv6
yes
yes
no
no
normal
develop
yes
yes
yes
yes
normal
aufs
yes
yes
root only
no
normal
shared
yes
yes
no
yes
normal
The configuration profiles are comprised of the following files:
config.linux-2.6.x configuration file for the Linux kernel
config.uClibc configuration file for uClibc
config.vendor-2.6.x configuration file for user applications
The developer will be prompted to select a profile during the initial make. The profile can be
changed later with the following commands:
$ cd <install-dir>
$ make config
...
Configuration Profile
> 1. DEFAULT (LTRX_PROFILE_DEFAULT) (NEW)
2. DEVELOPMENT (LTRX_PROFILE_DEVELOP) (NEW)
3. NO_IPV6 (LTRX_PROFILE_NO_IPV6) (NEW)
4. COMPACT (LTRX_PROFILE_COMPACT) (NEW)
5. AUFS (LTRX_PROFILE_AUFS) (NEW)
6. SHARED (LTRX_PROFILE_SHARED) (NEW)
choice[1-6?]:
...
Default all settings (lose changes) (DEFAULTS_OVERRIDE) [N/y] (NEW)y