0 前言
曾经使用创龙TL138进行Linux应用开发,记得那时候不管是UBoot、Linux内核镜像还是根文件系统,都可以直接烧写到SD卡中,然后从SD启动即可,更换内核和文件系统都非常方便。
然而,友善之臂的Tiny4412的使用手册只是给出了如何借助SD卡来烧写系统到eMMC中,然后再从eMMC中启动,这样子未免不太方便,因此我想将创龙TL138的SD卡启动方式应用到Tiny4412中。
1 开发环境
Host:Ubuntu14.04(64bit)
Target:Tiny4412
Kernel:linux-3.5.0
U-Boot: Tiny4412官方提供的源码
SDHC:8G
2 SD卡分区与格式化
下载mkcard.sh脚本,然后根据参考资料[8]对SD卡进行分区和格式化,该脚本会将SD卡划分为boot和roo