做电子系统综合设计,我们的一个项目是做智能猫眼的。由于坑爹的老师不让我们用树莓派这种做好的很好用的板子,非要我们用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.2xillinux-eval-zedboard-1.2oot里面
第五步:在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官网指导文档
第八步:打开开关,启动系统。
绿 {MOD}电源灯亮,蓝 {MOD}灯亮,红 {MOD}灯闪烁。
然后输入startx打开图形界面,就是一个linux系统了,可以接入网线上网获取资源。
系统全部资料如下(版本v1.1),如果想装更高版本可以到官网下载http://www.xillybus.com/xillinux
链接:http://pan.baidu.com/s/1bEnyI6 密码:1wwg