Owners manual
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