Zedboard安装桌面系统ubuntu及opencv(1)
最近一直在搞板子,想帮Zedboard安装一个opencv谁知道困难重重,而且网络几乎没有任何资料可以参考,只有陆佳华的《嵌入式软硬件协同设计实战指南》可以参考。
但是这本书讲得不清不楚,出现非常多的问题。下面把我的经验和大家分享一下
1.构建Linux系统
采用的系统与书上的并不一致,这本书的镜像只给我弹双企鹅就一直不动了,实在可气。
所以采用xillinux系统。传送门 http://xillybus.com/xillinux
网站上面已经说得很清楚了,不过我知道你们都不想看英文,我姑且翻译一下吧
- 从Download中点击Zedboard和Click here 下载源码和镜像
- 解压xillinux-enval-XXX.zip.注意解压的路径不能有空格
- 生成比特流文件
具体如下: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.启动成功过后进行系统分区 命令如下
df -h
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)的更多相关文章
- Zedboard安装桌面系统ubuntu及opencv(2)
接上一篇,下面安装opencv. 一般都是参照陆佳华那本白色封皮的<软硬件协同设计>,但是不得不说这本书实在太粗糙了,很多的细节都没有说明. 首先,在PC和这块板子的方法是一样的,所以PC ...
- Linux系列——安装双系统Ubuntu
作为一个穷人,电脑破得不行却没钱换,怎么办呢,不如换个Ubuntu吧,没有Windows那么多后台应用,在我这台古董上稍微流畅一点. Linux有很多发行版,比较流行和适合入门的就是Ubuntu和De ...
- centos 安装桌面系统
yum -y groupinstall "Desktop" "Desktop Platform" "X Window System" &qu ...
- Windows 7/8/8.1 硬盘安装法实现 ubuntu 14.04 双系统
一.软件准备 1. 下载 Ubuntu 系统镜像:http://www.ubuntu.com/download/desktop/ : 这里使用的是 ubuntu 14.04.1 LTS 64bit 版 ...
- 【转】Windows 7/8/8.1 硬盘安装法实现 ubuntu 14.04 双系统
原文网址:http://www.cnblogs.com/chenguangqiao/p/4219532.html 一.软件准备 1. 下载 Ubuntu 系统镜像:http://www.ubuntu. ...
- VMware Workstation 12 Pro 之安装林耐斯Ubuntu X64系统
VMware Workstation 12 Pro 之安装林耐斯Ubuntu X64系统... -------------- Linux依照国际音标应该是/'linэks/——类似于“里讷克斯&quo ...
- Alienware R8外星人台式机安装双系统(WIN10+Ubuntu)的总结
新电脑终于到了,然而外星人的系统比较特殊,很多东西和别的品牌(包括DELL)不一样, 同时NVIDIA显卡也带来了很多问题.重装了十几遍,查阅了上百篇文章后之后终于搞定了双系统. 其实核心问题很傻,就 ...
- 【教程】在UEFI启动方式下,通过GRUB2引导,直接从硬盘ISO文件安装Windows10和Ubuntu双系统
本文为作者原创,允许转载,但必须注明原文地址: https://www.cnblogs.com/byronxie/p/9949789.html 动机 最近在自学MIT6.828 Operating S ...
- Ubuntu与ROS的Docker桌面系统与ROS在线练习课程(在线Linux虚拟机)
ROS在线练习课程正在逐步完善中,目前以ROS官网中文资料制作,可参考: https://www.shiyanlou.com/courses/854 邀请码 U23ERF8H 安装Ubuntu+RO ...
随机推荐
- XML代码生成器——XMLFACTORY 简介(一)
XML代码生成器——XMLFACTORY 简介(一) 软件开发中经常要和第三方应用交互数据,特别是在银行.电信行业,这种需求更是必不可少,往往一个系统要和三五个其它系统交互数据,而数据交换的报文经常采 ...
- android 数据下载 工具类
传入图片地址,获得服务器返回的流. 把流转化为byte[]数组
- [翻译]为什么IIS应用程序池回收时间默认被设置为1740分钟?
作者:斯科特 福赛斯/Scott Forsyth日期:2013/04/06地址:http://weblogs.asp.net/owscott/why-is-the-iis-default-app-po ...
- 。net新人报道
入行一年多 关注博客园也有半年的时间了 今天开始写第一篇东西 以后有什么笔记也会慢慢写上来的
- ubuntu10.04.4下安装JDK
第一步:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html下载安装包(本来是可以通过 ...
- display:inline; display:block;
block(块级元素): div .from. p .table. pre.h1~h6. dl .ol .ul等 inline(内联元素): span.a.strong.em.label.input. ...
- vector使用篇之erase
由于最近项目使用中发现了之前对vector的一个误区,由此发现自己对vect非常不了解,对此进行了一些了解,由此打算写一下关于vector使用方面的注意点,本篇先来讲一下vector的erase功能, ...
- node.js Websocket消息推送---GoEasy
Goeasy, 它是一款第三方推送服务平台,使用它的API可以轻松搞定实时推送!个人感觉goeasy推送更稳定,推送 速度快,代码简单易懂上手快 浏览器兼容性:GoEasy推送 支持websocket ...
- linux别名和快捷键
别名永久生效和删除别名 永久生效: vi ~./bashrc 写入环境变量配置文件 删除别名: unalias 别名 source命令可以让本身需要重新登录的命令不重新登录也生效 命令生效顺序: 1. ...
- 11个提问频率最高的PHP面试题
问题:请用最简单的语言告诉我PHP是什么? 回答:PHP全称:Hypertext Preprocessor,是一种用来开发动态网站的服务器脚本语言. 问题:什么是MVC? 回答:MVC由Model(模 ...