zedboard的linaro图形界面移植
0赞
发表于 8/14/2015 10:19:21 AM
阅读(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界面。
附件:
