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 ...
随机推荐
- c#读写文件
1.添加命名空间 System.IO; System.Text; 2.文件的读取 (1).使用FileStream类进行文件的读取,并将它转换成char数组,然后输出. byte[] byData = ...
- JUCE 界面库显示中文乱码问题
JUCE 界面库显示中文乱码问题 环境: Windows7 64位 旗舰版 Visual Studio Ultimate 2012 JUCE 4.1 问题描述: 直接使用juce::String存储中 ...
- c51跑马灯
ORG 0000HMOV 20H, #0FFHMOV 21H, #0FDHMOV 22H, #0FBHMOV 23H, #0F7HMOV 24H, #0EFHMOV 25H, #0DFHMOV 26H ...
- Sublime Text 3 简体中文汉化包
Sublime Text 3下载 不用说是上官方下载地址:http://www.sublimetext.com/3 Sublime Text 3 简体中文汉化包使用方法 1.将上面要求下载的subli ...
- Java EE-Eclipse 运行Jsp项目遇到的几个问题及解决方法
1.导入sql包错误 解决办法: 点击项目右击Properties->Java Build Path —> Libraries—>JRE System Library –> E ...
- HDU 1026 Ignatius and the Princess I(带路径的BFS)
http://acm.hdu.edu.cn/showproblem.php?pid=1026 题意:给出一个迷宫,求出到终点的最短时间路径. 这道题目在迷宫上有怪物,不同HP的怪物会损耗不同的时间,这 ...
- 计算bean的和(java)
bean中的属性过多时,要计算一个bean的list之和是一件非常麻烦的事情,可以用java的反射机制解决这件事情,代码如下: package com.jzzhcs.utils; import jav ...
- range(start,end,step)与xrange(start, stop[, step])
>>> range(10) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> xrange(10) xrange(10) >>> ...
- Git 基础
取得项目的 Git 仓库 有两种取得 Git 项目仓库的方法.第一种是在现存的目录下,通过导入所有文件来创建新的 Git 仓库.第二种是从已有的 Git 仓库克隆出一个新的镜像仓库来. 在工作目录中初 ...
- 《java编程思想》读书笔记(二)第五章(2)
成员初始化 Java尽力保证:所有变量在使用前都能得到恰当的初始化. 对于方法的局部变量,Java会以编译时报错的形式贯彻这种保证,比如: void f() { int i; //这里编译时就会报错, ...