Esion

zedboard的linaro图形界面移植

0
阅读(6016)

楼主在电脑上使用的是Vmware Workstation11+Ubuntu14.10


由于楼主的zedboard板子是REV-D(在板子的FMC旁边可以看到)版本,而官网的OOB设计文件是基于REV-C版本的,所以BOOT.BIN和zImage不能直接用,digilent有提供REV-D版本的BOOT.BIN和zImage,相关文件在附件中。


1、将SD卡分区

在ubuntu中安装分区工具Gparted

sudo apt-get install Gparted
安装完成后,挂载到ubuntu上的SD卡要先卸载,可以使用
sudo fdisk -l
查看SD卡挂载在哪里,如/dev/mmcblk0p1,然后输入
umount /dev/mmcblk0p1
卸载SD卡,再打开之前安装的Gparted,对SD卡分成两个区:一个FAT格式,大小为500M;剩下内存空间给另一个EXT4区。


2、拷贝文件到SD卡

将SD卡插入windows中,将附件中的linaro_demo.zip解压后的所有文件拷贝到SD卡FAT分区下(即windows可以识别的分区)。

然后将SD卡连接到ubuntu下,将EXT4分区挂载到/tmp/sd_ext4目录下,打开终端(ctrl+alt+t)输入:
sudo mkdir -p /tmp/sd_ext4
sudo mount /<sd card  ext4 partition> /tmp/sd_ext4
找到linaro-o-ubuntu-desktop-tar-20111219-0.tar.gz(可到网上下载) 复制到/tmp目录下,并解压到sd_ext4中
sudo cp linaro-o-ubuntu-desktop-tar-20111219-0.tar.gz /tmp/
cd /tmp
sudo tar zxf linaro-o-ubuntu-desktop-tar-20111219-0.tar.gz
cd /tmp/binary/boot/filesystem.dir/
sudo rsync -a ./ /tmp/sd_ext4
sudo umount /tmp/sd_ext4

3、zedboard外设连接 

将SD卡插入zedboard后,连接HDMI,OTG可以连接USB Hub,然后将鼠标、键盘连接到USB Hub上,上电,HDMI显示器左上方会出现两只小企鹅,稍等片刻后,我们就会发现显示屏出现linaro ubuntu界面(如果要输入密码,密码为linaro),进入ubuntu界面。


附件:

linaro_demo.rar