您的位置:首页 > 其它

Zedboard使用Linaro Ubuntu图形界面

2016-05-11 14:18 323 查看
参照《嵌入式系统软硬件协同设计实战指南》这本书第一章 初试Zedboard的 1.2节 Linaro Ubuntu动手玩

SD卡分区

采用的是Kingston SD4/16GB卡,在Ubuntu14.04系统下进行操作。使用Ubuntu自带硬盘工具(Disk Unity)将SD卡格式化后,分为两个分区:FAT格式分区(500M)和EXT4分区(15GB)

文件拷贝

首先将SD卡挂载到Ubuntu的某个目录下,此处和书上一致:

sudo mkdir -p /tmp/sd_ext4
sudo mount /dev/<sd card  ext4 partition> /tmp/sd_ext4


对于不清楚SD卡位置的可以在Disk Unity中查看,或通过
sudo fdisk -l
命令查看,样例输出如下:

Disk /dev/sdb: 4007 MB, 4007657472 bytes
255 heads, 63 sectors/track, 487 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x726f7272

Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1         487     3903795    b  W95 FAT32
Partition 1 has different physical/logical endings:
phys=(633, 254, 63) logical=(486, 0, 63)


通过图书自带光盘找到
linaro-o-ubuntu-desktop-tar-20111219-0.tar.gz
(可到网上下载) 复制到/tmp目录下,并解压到sd_ext4中,完成操作后卸载SD卡

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


外设连接与图形化界面显示

按照书上操作即可,最好有USB Hub线,这样可以同时使用鼠标和键盘

打开Zedboard开关,使用HyperTerminal进行串口通信;

按照文章/article/1596925.html中的说法,Zedboard板子的类型会影响是否能正常使用Linaro Ubuntu图形界面功能,今天确认的一下,确实是这样,如图为REV_C的板子:



REV_D的板子确实无法正常显示,串口输出的信息如下图:



REV_C的板子可以正常显示,结果如图:



REV_C和 REV_D的串口输出信息在上传的资源中,可以用来参考:

http://download.csdn.net/detail/brilliantdo/9516664
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: