运行 build_dragonboard.sh,完成一次编译,首次编译需要消耗 20 分钟以上的时间。这里包括编译bootloader、kernel、rootfs.
修改 Linux 内核配置
$ cd linux-3.4
$ make menuconfig ARCH=arm
默认的内核配置文件
linux3.4/clover_dragonboard_config
还原默认配置
$ cp clover_dragonboard_config .config
编译文件系统(平时只修改文件系统里面的东西,所以只需要编译文件系统)
$cd /CloverLinux/buildroot/target/dragonboard/
$./build.sh
编译过程中会报错,所以需要修改
在build.sh中
把
cd src
make
if [ $? -ne 0 ]; then
exit 1
fi
cd ..
都注释掉就可以
刚解压CloverLinux.tar.gz的时候,会报错。需要解压asm.tar.gz放到u-boot/arch/arm/inlcude下面解压 (CloverLinux.tar.gz 、asm.tar.gz解压的时候都会报错,可以忽略)