1. 准备工作
某宝买了个Nano-PI,最便宜的RK3399解决方案,开始了入坑之旅,长下面这个样子(与RaspberryPi相像,GPIO口定义都差不多):
客服就一傻白甜,技术上的问题问了等于白问,这是官方给的文档地址:http://wiki.friendlyarm.com/wiki/index.php/NanoPi_M4/zh
显示器、鼠标键盘啥的只有一套,拆下来用在板子上麻烦,而且板子上的UI界面跑起来贼卡,我这里是把板子网连好,然后PC机SSH连上去。
以下步骤都是在SSH连接状态下操作的。
板子的FriendlyDesktop系统不带cmake,因此,先安装啦,运行:
$sudo apt-get install cmake
建一个文件夹,下载opencv源码
$cd ~
$mkdir opencv
$cd opencv/
讨厌csdn,下载还要下载币,而且下载币价值是越来越贵了,这种别人开源的东西,还收费就有点过分了。
直接进官网:https://opencv.org/
找到下载地址:
https://codeload.github.com/opencv/opencv/zip/3.4.3(源码包-3.4版本)
https://codeload.github.com/opencv/opencv/zip/2.4.13.6(源码包-2.4版本)
用命令下载:
$wget https://codeload.github.com/opencv/opencv/zip/3.4.3
源码包是zip格式的,这个pi系统自带zip命令(好评一下),直接:
$unzip 3.4.3
$cd opencv-3.4.3/
2. 编译
先建立一个文件夹build并进入,执行cmake,生成Makefile文件,然后就可以执行make命令啦~
$mkdir build
$cd build/
$cmake ..
$make
接下来就是漫长的编译过程.........
.........................
.........................
.........................
.........................
啊~~总算完成了,板子性能不太好,花了两个小时左右吧。
接下来就是安装编译结果到系统啦,执行命令:
$sudo make install
搞定!
网友评论