Firefly-RK3399安装环境
文章目录
- Firefly RK3399 配置ubuntu环境以及安装Qt , PCL, OPENcv, VTK
-
- 一、刷写ubuntu16.04系统(windows下)
- 二、安装Qt(Firefly-RK3399)
- 三、安装opencv,pcl,vtk(Firefly-RK3399)
Firefly RK3399 配置ubuntu环境以及安装Qt , PCL, OPENcv, VTK
注:文章记录刷新firefly-rk3399的过程,包含参考csdn教程。
一、刷写ubuntu16.04系统(windows下)
-
工具及安装包下载:AndroidTool烧写、ubuntu16.04镜像、DriverAssitant驱动。
下载路径:https://www.t-firefly.com/doc/download/3.html
AndroidTool_Release_v2.65.rar #在windows下,版本高于2.58
FIREFLY-RK3399-UBUNTU16.04-GPT-20190910-1001.img.7z
DriverAssitant_v4.5.rar #windows下驱动
-
安装驱动(windows下)
- 解压
DriverAssitant_v4.5.rar
- 点击DriverInstall.exe 安装
- 解压
-
烧写
教程:https://blog.csdn.net/zhzwang/article/details/107761180
-
解压AndroidTool烧写、ubuntu16.04镜像压缩包
-
AndroidTool是windows下的烧写工具,解压之后打开AndroidTool.exe
-
将typec线连接电脑和firefly-rk3399板子,然后按住(长按)**“ RECOVERY ”键,然后按一下“RESET”键,大约两秒之后松开)“ RECOVERY ”**键,界面会提示”发现一个LOADER设备“。#未发现设备则安装驱动
-
电机左上角的升级固件—固件—选择解压的FIREFLY-RK3399-UBUNTU16.04-GPT-20190910-1001.img文件
#若未发现一个maskrom设备则选项勾选loader
-
升级
#失败存在AndroidTool烧写工具版本太低的可能。 2.58以上
-
成功 连接显示器可显示ubuntu系统
-
二、安装Qt(Firefly-RK3399)
教程:https://blog.csdn.net/u014453443/article/details/88061943
-
sudo apt-get update
-
sudo apt-get install qt5-default
sudo apt-get install qtcreator
-
安装交叉编译工具和库文件
sudo apt-get install gcc-arm-linux-gnueabihf g++-arm-linux-gnueabihf device-tree-compiler lzop libncurses5-dev
-
terminal下输入qtcreator打开qt界面
-
在tools—>option下,选择Build&Run,在Compilers下按add按钮,选择GCC,选择Compilers path:如下图所示。如果Compilers path没有可选择项,那可能是编译器没有安装成功,请重新再次安装编译器。在ABI的第一个栏目,请选择与Compilers path一样的编译器。
-
选择Kits栏,首先要Remove原有的Manual,然后按Add,配置如下图所示。
-
貌似原来有aarch64自带编译器
-
三、安装opencv,pcl,vtk(Firefly-RK3399)
- 安装vtk7.1.1,pcl1.8教程 https://blog.csdn.net/lilywri823/article/details/86583269
attention: pcl编译中出现internal compiler error: Killed (program cc1plus)内存错误
解决办法:
sudo dd if=/dev/zero of=/swapfile bs=64M count=16#count的大小就是增加的swap空间的大小,64M是块大小,所以空间大小是 bs*count=1024MBsudo mkswap /swapfile#把刚才空间格式化成swap格式sudo swapon /swapfile#使用刚才创建的swap空间
安装后关闭:
sudo swapoff /swapfilesudo rm /swapfile