一、基本开发环境
交叉编译工具链版本为4.5.1
u-boot为友善之臂提供:https://github.com/friendlyarm/uboot_tiny4412
linux内核版本为3.5,友善之臂提供
busybox版本为1.17.2,去官网下载
linux下的dnw工具:https://download.csdn.net/download/tech_pro/10405993
PC机版本为:Ubuntu12.04 64bit
二、编译u-boot和生成BL2的工具
2.1 编译u-boot
cd uboot_tiny4412/
make tiny4412_config
make
2.2 编译生成BL2的工具
cd sd_fuse
make
或
make -C sd_fuse
三、编译内核
tar xzf linux-3.5-20150929.tgz
cd linux-3.5/
cp tiny4412_linux_defconfig .config
make menuconfig:去掉 Support TrustZone-enabled Trusted Execution Environment
make zImage