资 源 简 介
This guide will give you step by step instrucTIons about compiling a kernel for ARM machines on
the target platform. If you find something missing or unclear, please send a mail to the linux-arm
list.
Here are some iniTIal notes to help you understand the terminology and convenTIons used in this
document:
“bash$” and “bash#” are shell prompts, not commands to be typed.
“host” means the machine you are building the ARM kernel on.
“target” means the machine you are building the ARM kernel for.
Decide where to build your kernel
Firstly, you need to decide where you are going to build your ARM Linux kernel. A good place to
build the kernel is in your home directory, which we will refer to as $HOME thoughout this
document. If you wish to use some other locaTIon, replace $HOME as appropriate.
However, please note that building a kernel in /usr/src/linux is highly discouraged.
Deciding on a kernel version
Firstly, you need to decide which version of the Linux kernel you wish to compile. Most people
will want the latest stable kernel release. To help you identify a particular release, a system of
version numbers is used by the kernel developers.
For any kernel version x.y.z,