Zedboard安装桌面系统ubuntu及opencv(2)
接上一篇,下面安装opencv。
一般都是参照陆佳华那本白色封皮的《软硬件协同设计》,但是不得不说这本书实在太粗糙了,很多的细节都没有说明。
首先,在PC和这块板子的方法是一样的,所以PC机上没有安装的也可以按照这个方法
一般的方法是交叉编译的方法,因为快。但是我等懒人就不想这么麻烦,所以呢,就按照本地编译的方法进行。
传送门:http://opencv.org/
以下是步骤1.请下载源码包,或者是通过git获取。
2.复制到 工作目录下,建议复制到~并且解压
unzip Open[Tab]
3.获取root
4.
apt-get install build-essential apt-get install cmake apt-get install libgtk2.0-dev apt-get install libavcodec-dev libavformat-dev libswscale-dev apt-get install libdc1394-22-dev apt-get install libjpeg-dev libpng-dev libtiff-dev libjasper-dev
上述是一些必须的库。但是很有可能安装会特别慢,因为服务器在国外。因此建议先更新源,具体的方法请自行百度,这里就不多讲了。
5.进入到opencv的目录 如:cd ~/Open[Tab]
然后输入下列命令(适用于pc机)
mkdir release cd release cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
如果是zedboard,请按照下面的命令
mkdir release cd release cmake -D CMAKE_BUILD_TYPE=RELEASE -D BUILD_opencv_gpu=OFF -D WITH_CUDA=OFF -D WITH_1394=OFF CMAKE_INSTALL_PREFIX=/usr/local ..
上面的命令主要是把和gpu有关的所有东西都关掉了,因为zynq没有gpu
6.编译(需时非常久)
make make install
7.加载
ldconfig
8.验证是否安装成功
进入sample/c 这个文件夹
执行下列语句
chmod 777 build_all.sh./build_all.sh
编译完成之后随便找一个文件执行就OK了
请留心如果编译中发生错误,请百度,一般都能找到问题所在,不要有error视而不见。在找到error的解决方法之后,重新编写cmake文件,再make ,make install。
最后说说我的蠢事,一开始没能理解何为“交叉编译”,一直在zedboard的linux上按照书上的方法进行操作,死活都安不上。殊不知,原理书上的方法是必须在PC机编译出zedboard执行的代码而不是在zedboard上直接编译。所以一直都没能成功的安装。
按照这种方式进行编译,速度会比交叉编译慢很多,需时越2-3个小时,在编译的时候我就下楼吃饭,逛街什么的(逃)。确实能减少操作,防止交叉编译中各种各样的奇怪问题。
转载于:https://www.cnblogs.com/BIGShengun/p/6103436.html
Zedboard安装桌面系统ubuntu及opencv(2)相关推荐
- 20.04Ubuntu安装桌面系统详细教程
文章目录 一.ubuntu安装桌面系统服务流程 二.安装VNC客户端 首先ubuntu默认是带桌面系统的,本地可以直接安装.本文阐述的在ubuntu系统上安装桌面系统,适用于云服务器下安装ubuntu ...
- centos7重启桌面服务_CENTOS7安装桌面系统
CENTOS7安装桌面系统 # yum upgrade # yum -y groupinstall "X Window System" 一.GNOME桌面环境: 1.安装GNOME ...
- 在笔记本上安装 linux系统--Ubuntu 20.04(实体机安装而非虚拟机)
在笔记本上安装 linux系统–Ubuntu 20.04(实体机安装而非虚拟机) 一.刻录操作系统镜像到U盘 Ubuntu有详细的操作说明(5分钟左右能看完)大概如下 Create a bootabl ...
- 如何在centos7上安装桌面系统
这里写自定义目录标题 欢迎使用Markdown编辑器 新的改变 功能快捷键 合理的创建标题,有助于目录的生成 如何改变文本的样式 插入链接与图片 如何插入一段漂亮的代码片 生成一个适合你的列表 创建一 ...
- 基于Win10安装双系统Ubuntu不能正常进入的问题
基于Win10安装双系统Ubuntu不能正常进入的问题 1.基于Windows安装Ubuntu,如果需要再次覆盖安装 需要进入Windows,将需要覆盖安装的磁盘,重新分区 2.安装Ubuntu结束, ...
- 下载VirtualBox,创建虚拟机,安装Linux系统(Ubuntu版)
目录 安装hadoop的准备工作 下载VirtualBox并安装 设置VirtualBox存储文件夹 创建虚拟机 安装Linux系统 了解linux系统 安装Ubuntu系统 linux指令 安装ha ...
- 安装双系统ubuntu(16.04,20.04)相关
一.安装anaconda : bash xxx.sh 换镜像 二.安装cuda和cudnn https://blog.csdn.net/yimingsilence/article/details/ ...
- Centos安装桌面系统并设置成默认启动
打开centos并且登陆之后: 输入su命令然后回车. 输入root密码,这时候就切换到了root模式. 输入yum groupinstall "X Window System"回 ...
- win10安装双系统ubuntu
首先需要说明安装双系统需要的软件: 一.分盘 ubuntu可以安装在C盘,也可以安装在其他盘,但安装在其他盘时,需要将boot安装在与win10的boot在同一个盘,否则ubuntu会启动失败.1.计 ...
最新文章
- 在CcentOS系统上将deb包转换为rpm包
- java 类加载过程
- ubuntu16.04 wget java_Ubuntu 16.04 安装 JDK
- python的float精度_python 中的各种小数点后的精度处理方式
- JavaScript实现integerPartition整数划分算法(附完整源码)
- redis的学习资源
- 益生菌可能导致的“菌血症”与死亡(调研手稿六)
- 1+X web中级 Laravel学习笔记——查询构造器简介及新增、更新、删除、查询数据
- linux配置redis服务,记一次linux下安装redis, 设置redis服务, 及添加环境变量
- php中对象传值方式,php实现对象传值方式的具体案例
- sql并行度_SQL Server最大并行度的重要性
- 互动教程 for Excel 2016
- Qt定时器QTimer使用教程与代码演示
- python用于pmc排产可以吗_有没有免费的PMC生产排程软件啊?
- 测试理论----测试设计方法论
- 2.3 Visio画虚线后插入word或PPT变为实线
- win10去掉快捷方式小箭头_win7去除快捷方式小箭头的方法教程
- python中sample是什么意思_【后端开发】python中的sample什么意思
- 【并发编程神器】,Worker Thread模式
- 安全防御 IPsec VPN
热门文章
- 玩转SecureCRT 安装
- oracle19c配置scott创建,oracle 19c创建sample schema-HR,OE,SH等等
- Spring 访问数据库
- python遍历数组冒泡排序_Python算法(一) 数组冒泡排序(难度等级:easy)
- dplyr | 数据处理函数的功能速查!dplyr包中的十类操作函数汇总(下篇)
- c语言过程化程序设计方法,程序的设计基础(C语言入门及编程环境)(修改).ppt
- 什么是Python,如何安装使用Python
- 一个好的web前端开发者,是怎么学习的?
- 【Java 编程】文件操作,文件内容的读写—数据流
- 主机消息服务器在哪找,怎么找电脑服务器主机地址吗