zyqn7000上启动linux

 
今天试了下在ZyBo上运行实现Xillinux,超简单,傻瓜式安装。下面用中文介绍一下,详细资料看xillybus.com/xillinuxxillybus.com/doc里的Getting started with Xillinux for Zynq-7000 EPP PDF文档。
 
S1:下载相关镜像工程
xillybus.com/downloads/xillinux-eval-zybo-1.3.zip
xillybus.com/downloads/xillinux-1.3.img.gz
下载以上两个文件
 
S2:下载下面两个程序之一
USB Image Tool
download.cnet.com/USB-Image-Tool/3000-2242_4-75449768.html
Win32 Disk Imager
www.softpedia.com/get/CD-DVD-Tools/Data-CD-DVD-Burning/Win32-Disk-Imager.shtml
 
S3:装载镜像文件到SD卡
将xillinux-1.3.img.gz解压得到xillinux-1.3.img文件,使用上面软件中的一个将其装载到Micro SD卡中(不是直接用windows的格式化工具,要用前面两个工具去做这一步骤)(使用2G以上的Micro SD卡)
完成后可以看到SD卡的容量变成了20MB
 
 
S4:生成bit文件 下载后面的附件不用做这一步骤
将xillinux-eval-zybo-1.3.zip解压
打开/system/system.xmp,在XPS中点击左边的Generate Netlist,完成后关闭XPS
打开/runonce/runonce.xise,在ISE中点击左上方的fifo 32x512,然后在其下方的窗口下方双击Regenerate Core等待完成,
继续对fifo 8x2048 和vga fifo进行同样的操作
打开/verilog/xillydemo.xise,双击“Generate Programming File,完成后即可生成xillydemo.bit文件
 
S5:拷贝文件到boot分区
在xillinux-eval-zybo-1.3.zip解压出的bootfiles文件夹内复制boot.bin和devicetree.dtb到刚才分好区的Micro SD卡当中,再将/verilog文件夹内的xillydemo.bit文件也复制到SD卡,这时SD卡中共有4个文件,分别是:
 uImage
 boot.bin 
 devicetree.dtb 
 xillydemo.bit 
 结尾附件里有后面3的3个文件
S6:开机准备工作
将SD卡插入ZyBo板卡板卡背部的卡槽内,将VGA底下的跳线接口选择为“SD”
使用开关电源链接供电接口,在左下方的USB OTG接口中链接一个USB HUB,并链接鼠标和键盘
将VGA显示器链接到ZyBo开发板,将网线插入以太网接口

 
S7:开机
可以在VGA上看到开机过程,直到停下来的时候在键盘输入startx回车,在等一会就可以看到Xillinux的桌面了

 
S8;恢复SD卡原始空间
为了加快镜像装载速速,实际上只格式化了2G左右的SD卡空间,我16G的SD卡还有13G多的空间都没用到,为了能够进行使用进行如下操作
# fdisk /dev/mmcblk0
然后分别输入:  d [ENTER],2 [ENTER],n[ENTER]
[ENTER],[ENTER],[ENTER],[ENTER],w[ENTER],
若中间出现问题详细参考Getting started with Xillinux for Zynq-7000 EPP ,
然后重启linux
开机后
# resize2fs /dev/mmcblk0p2
并使用
# df -h
查看最后追加的结果
 
原文地址:https://www.cnblogs.com/FreedomBox/p/4594240.html