标签:size verilog code 其他 style resize class tools top
最近一直在搞板子,想帮Zedboard安装一个opencv谁知道困难重重,而且网络几乎没有任何资料可以参考,只有陆佳华的《嵌入式软硬件协同设计实战指南》可以参考。
但是这本书讲得不清不楚,出现非常多的问题。下面把我的经验和大家分享一下
1.构建Linux系统
采用的系统与书上的并不一致,这本书的镜像只给我弹双企鹅就一直不动了,实在可气。
所以采用xillinux系统。传送门 http://xillybus.com/xillinux
网站上面已经说得很清楚了,不过我知道你们都不想看英文,我姑且翻译一下吧
具体如下:1.安装VIVADO(若为ise请自行参阅说明文档)
2.打开VIVADO但是不新建任何工程
3.选择TOOLS>Run TCL Script
4.在解压缩出来的文件中的verilog文件夹中选择xillydemo-vivado.tcl
5.静候
6.直至窗口出现INFO : Project created(如果不成功,是因为VIVADO版本问题,选择2014。4之后的版本),注意:切不可运行第二次,否则会出错
7.点击Generate Bitstream 若弹出窗口,点击yes 。生成完毕按cencal
8.在工程的目录中找到bit流文件,拷贝之
9.安装USB Image Tool,插入sd卡,选择之,确保位于Device Mode之后点击Restore按钮,选择xillinux.img.gz
10.下载耗时约5分钟(若gui方式失败请另谋他法,一般不会失败)
11.连同刚刚生成的bit流和下载文件中的boot.bin,devicetree.dtb拷贝至sd卡,此时sd卡中应该有四个文件分别是:uImage,boot.bin,devicetree.dtb,xillydemo.bit
12.插上板卡,启动。注意板卡的跳线,应当设置成sd卡启动。如果不清楚请看官方手册中的图片
13.启动成功过后进行系统分区 命令如下
1 df -h 2 fdisk /dev/mmcblk0
14.输入d(删除),2(第二分区),n(新建),然后按enter四次(采用默认设置),w(保存并退出)
15.重启
16.执行resize2fs重新分配系统的大小
官方支持的板子一共是三个,一个是zedboard,一个zybo,还有microZed。如果,要运用的其他板子请参照官方的手册。
此外,还可以选择linaro的。这个linaro其实也是很简单,不过没有xillinux方便,让我笼统的说一下。首先,sd卡进行分区,一个分作FAT32(30M以上),一个分作EXT4(剩余空间).再把boot.bin,devicetree.dtn,zImage 复制到FAT分区。然后把linaro的文件系统复制到ext4分区(请在linux系统下复制),然后就可以启动了(请参照陆佳华的《软硬件协同设计》)。如果其他板卡,请参照http://www.wiki.xilinx.com/Zynq-7000+AP+SoC+-+Installing+the+Ubuntu+Desktop+on+PetaLinux+and+Demo+Tech+Tip
安装安卓系统的请:http://www.wiki.xilinx.com/Building+Android+BSP+on+ZC702
Zedboard安装桌面系统ubuntu及opencv(1)
标签:size verilog code 其他 style resize class tools top
原文地址:http://www.cnblogs.com/BIGShengun/p/6080146.html