Zedboard使用Linaro Ubuntu图形界面

来源:互联网 发布:查淘宝价格的软件 编辑:程序博客网 时间:2024/05/16 06:00

参照《嵌入式系统软硬件协同设计实战指南》这本书第一章 初试Zedboard的 1.2节 Linaro Ubuntu动手玩

1. SD卡分区

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

2. 文件拷贝

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

sudo mkdir -p /tmp/sd_ext4sudo 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 /tmpsudo tar zxf linaro-o-ubuntu-desktop-tar-20111219-0.tar.gzcd /tmp/binary/boot/filesystem.dir/sudo rsync -a ./ /tmp/sd_ext4sudo umount /tmp/sd_ext4

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

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

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

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

这里写图片描述

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

这里写图片描述

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

这里写图片描述

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

0 0
原创粉丝点击