47
RSB-4411
User Manual
Chapter 3
S
oftware
Functionality
3.2.1.5
scripts
Some scripts provided by Advantech will help you configure your system or build
images more quickly:
3.2.1.6
source
This folder contains sub-directories “linux-10.17” and “u-boot-2009.08”. They are the
source codes of the Linux kernel and U-boot.
Linux is a clone of the operating system UNIX. It has all the features you would
expect in a modern fully-fledged UNIX, including true multitasking, virtual memory,
shared libraries, demand loading, shared copy-on-write executables, proper memory
management, and multitask networking including IPv4 and IPv6.
Linux is easily ported to most general-purpose 32- or 64-bit architectures as long as
they have a paged memory management unit (PMMU) and a port of the GNU C com-
piler (gcc) (part of The GNU Compiler Collection, GCC). Linux has also been ported
to a number of architectures without a PMMU, although functionality is then obviously
somewhat limited. Linux has also been ported to itself.
The main sub-directories under “linux-3.0.35” are listed as follows:
There are plenty of documentations or materials available on Internet and also could
be obtained from books and magazines, you can easily find the answers for both
Linux-specific and general UNIX questions.
There are also various README files in ./source/linux-3.0.35/Documentation, you
can find the kernel-specified installations and notes for drivers. You can refer to ./
source/linux-3.0.35/Documentation/00-INDEX for a list of the purpose of each
README/note.
–
setenv.sh
→
A script to setup the developing environment quickly.
–
cfg_uboot.sh
→
A script to configure the u-boot building setup quickly.
–
mk_uboot.sh
→
A script to build the u-boot and copy the “u-boot” to “image” folder
after building.
–
cfg_kernel.sh
→
A script to configure the kernel building setup quickly.
–
mk_kernel.sh
→
A script to build the “uImage” and copy the “uImage” to “image”
folder after building.
–
mksd-linux.sh
→
A script to setup up a bootable SD card if users build their images
–
arch
→
The items related to hardware platform, most of them are for CPU.
–
block
→
The setting information for block.
–
crypto
→
The encryption technology that kernel supports.
–
Documentation
→
The documentation for kernel.
–
drivers
→
The drivers for hardware.
–
firmware
→
Some of firmware data for old hardware.
–
fs
→
The file system the kernel supports.
–
include
→
The header definition for the other programs used.
–
init
→
The initial functions for kernel.
–
ipc
→
Define the communication for each program of Linux O.S.
–
kernel
→
Define the Kernel process, status, schedule, signal.
–
lib
→
Some of libraries.
–
mm
→
The data related the memory.
–
net
→
The data related the network.
–
security
→
The security setting.
–
sound
→
The module related audio.
–
virt
→
The data related the virtual machine.
Summary of Contents for RSB-4411
Page 2: ...User Manual RSB 4411 3 5 SBC with NXP i MX6 Processor ARM Cortex A9 Architecture ...
Page 11: ...RSB 4411 User Manual x ...
Page 12: ...Chapter 1 1 General Introduction ...
Page 15: ...RSB 4411 User Manual 4 ...
Page 16: ...Chapter 2 2 H W Installation ...
Page 33: ...RSB 4411 User Manual 22 Figure 2 25 M 2 Connector ...
Page 37: ...RSB 4411 User Manual 26 ...
Page 82: ...71 RSB 4411 User Manual Chapter 5 Advantech Services ...