硬件环境:
Zedboard
不小于4G的SD卡
软件环境:
1.Vivado 2015.2开发环境(其他也可)
2.Xilinx SDK 2015.2
3.Ubuntu 14.04
4.xilinx的交叉编译器arm-xilinx-linux-gnueabi-
装载请注明,原作者:雅可 ,文章地址:http://blog.csdn.net/yake827/article/details/51980181
SD卡分区
在制作Linaro系统之前,我们需要将SD卡分成两个区,一个为FAT32分区,用来存放BOOT.BIN,devicetree.dtb,uImage。另一个是ext4分区,用来存放文件系统。
对于SD卡的分区,我们采用的gparted软件,如果没有可以用apt-get安装
$ sudo apt-get install gparted
$ sudo gparted
打开gparted后在GParted->Devices菜单选择SD卡(/dev/sdb)
在我们格式化之前,首先umount我们的FAT32分区,选择这个分区,右击选择umount。
卸载完成后右击选择Delete删除分区。
完成后开始新建分区,我们需要创建两个分区,
第一个FAT32分区应该不小于40M,然后第二个ext4分区使用SD卡的剩余空间
第一个分区创建为Primary Partition,File system选择fat32,Label可以设置为BOOT,Free space preceding可以预留4M,如下图示
第二个分区也是创建为Primary Partition,需要把File system更换为ext4,Free space preceding设置为0,Label设置为rootfs。完成后如下图所示
至此,Linaro系统的准备工作完成。