| |
1.
Install cross toolchain |
| |
|
• download prebuilt gcc 3.4.3 (CodeSourcery 2005Q1B version) from CodeSourcery |
| |
|
• install them to /usr/local/arm/release-3.4.3 |
| |
|
• set path and environment variables
|
| |
|
$setenv GCC_ARM_HOME /usr/local/arm/release-3.4.3
|
|
| |
|
$set path=($GCC_ARM_HOME/bin $path) |
|
| |
|
|
| |
2.
Install kernel source and patches
|
| |
|
|
|
| |
|
|
|
| |
|
|
| |
3. Configure and build kernel |
| |
|
|
|
| |
|
$make bootpImage INITRD_PHYS=0x30800000 INITRD=/path/to/LN2410disk.gz
|
|
| |
|
|
| |
4. Download linux/arch/arm/boot/bootpImage to the board (0x30f00000) via u-boot and run it
|
| |
|
|