zedboard初试嵌入xillinux桌面系统

来源:互联网 发布:域名申请注册 编辑:程序博客网 时间:2024/06/06 04:06

做电子系统综合设计,我们的一个项目是做智能猫眼的。由于坑爹的老师不让我们用树莓派这种做好的很好用的板子,非要我们用zedboard来实现,于是只能先嵌入一个系统了。

按照官方文档提示来做其实很简单,就几个步骤就能装上桌面版的系统了。

第一步:准备好一张SD卡,用来装系统镜像的。我用的是vm下的Ubuntu,由于我的电脑SD卡槽没办法连到虚拟机,于是用了一个读卡器来连接。

第二步:下载好官方的三个文件


http://www.xillybus.com/downloads/xillinux-eval-zedboard-1.2.zip                                boot image creation kit for Zedboard也就是启动文件

http://www.xillybus.com/downloads/xillinux-1.1.img.gz                                                  SD card image.系统镜像

http://www.xillybus.com/downloads/doc/xillybus_getting_started_zynq-1.1.pdf            documentation related to Xillinux-1.1官方指导文档

第三步:解压系统镜像Xilinx-1.1.img.gz和启动文件xillinux-eval-zedboard-1.2.zip

第四步:按照官方教程生成bin文件,当然,你要先安装软件如下,我下面的资料里面有已经生成了的boot.bin,在文件夹\xillinux-eval-zedboard-1.2\xillinux-eval-zedboard-1.2\boot里面


第五步:在Ubuntu下把镜像写入SD卡(不用分区,他会自己生成分区)

先cd进入到xillinux-1.1.img文件目录

再使用命令root@Ubuntu# dd if=xillinux-1.1.img of=/dev/sdb bs=512 其中我的SD卡是在dev/sdb的这个可能不同机器不一样,要注意

写好之后会提示复制完成。

然后用命令检查是否写入无误:

# cmp xillinux-1.1.img /dev/sdb

如果提示cmp: EOF on xillinux-1.1.img那么说明复制成功了。如果提示找不到目录,那么再重复开始第五步。这个写入比较久,要大约二十分钟。

第六步:复制boot.bin

然后拔出SD卡,再插入,就可以看到有两个盘一个是启动盘一个是镜像盘。文件格式为fat32和ext4。

复制生成的boot.bin到fat32,也就是容量比较小的那个分区,里面已经有两个文件了,一个是devicetree.dtb,另一个是zImage。

第七步:启动系统

复制好了之后拔出SD卡,插入zedboard卡槽。

最好有一个usb集线器不然来回换鼠标键盘很麻烦。用OTG连接集线器,集线器上面再插入各种usb设备。

还要有一个显示器vga或者hdmi都可以。

然后板子上面的短接片如下:

图片来源:Xilinx官网指导文档

第八步:打开开关,启动系统。

绿色电源灯亮,蓝色灯亮,红色灯闪烁。

然后输入startx打开图形界面,就是一个linux系统了,可以接入网线上网获取资源。





系统全部资料如下(版本v1.1),如果想装更高版本可以到官网下载http://www.xillybus.com/xillinux

链接:http://pan.baidu.com/s/1bEnyI6 密码:1wwg

0 0
原创粉丝点击