
ROM-5420 User Manual 24
3.2.1.6 source
This folder contains sub-directories “linux-3.0.35” 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 portable 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.
– 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.
Komentáře k této Příručce