一  内核配置编译

1首先解压内核 tar jxvf linux-at91-4.1.tar.bz2;

2下载编译链

在ubuntu命令行中输入sudo apt-get install gcc-arm-linux-gnueabi

export CROSS_COMPILE=arm-linux-gnueabi-

3 配置内核

我用的是sama5d3x板子平台

在arch/arm/configs/at91_dt_defconfig

arch/arm/configs/sama5_defconfig


所以选择下面的 在命令行输入 make ARCH=arm sama5_deconfig
在输入make ARCH=arm xconfig在出来的图形界面里面选择板子平台
在输入 make ARCH=arm 进行内核编译
如果你电脑是双核可以使用

make -j4 ARCH=arm进行多核编译 可以节约时间

一般-j后面的数字是你pc机核数的2倍
make ARCH=arm xconfig
在devices support 选中 dp83867 PHy


make ARCH=arm
编译内核
生成zImage
如果出现no load address
在命令行输入
 LOADADDR=0x20008000
 export LOADADDR
然后再make ARCH=arm uImage
生成uImage



相关文章: