rk3399 pro开发环境搭建和使用

rk3399 pro是rk3399的升级版,购买链接:风火轮科技,官方教程,论坛,github地址,视频教程

rknn-toolkit-V1.1.0 组件库

它支持linux和android两种系统,android下的开发相对简单,记得在接通电源前长按Reset旁的recovery键进入android8.1系统.

这儿重点讲的是官方没提到的linux系统安装,这个linux系统是fedora 28,和常用的ubuntu有点类似,只不过包安装的命令由apt-get 换成了dnf.

sudo dnf install -y cmake gcc gcc-c++ protobuf-devel protobuf-compiler lapack-devel
sudo dnf install -y python3-devel python3-opencv python3-numpy-f2py python3-h5py python3-lmdb

首先就是官网上缺的包的下载地址:RK3399Pro-Wheels,把这些whl文件用git clone下来考到U盘上,挂载到板子上,特别是scipy和grcpio两个库,把他们用命令装好:

sudo pip3 install grpcio-1.19.0-cp36-cp36m-linux_aarch64.whl
sudo pip3 install numpy-1.16.2-cp36-cp36m-linux_aarch64.whl
sudo pip3 install h5py-2.9.0-cp36-cp36m-linux_aarch64.whl
sudo pip3 install lmdb-0.94-cp36-cp36m-linux_aarch64.whl
sudo pip3 install grpcio-1.19.0-cp36-cp36m-linux_aarch64.whl
sudo pip3 install onnx-1.4.1-cp36-cp36m-linux_aarch64.whl
sudo pip3 install scipy-1.2.1-cp36-cp36m-linux_aarch64.whl
sudo pip3 install tensorflow-1.10.1-cp36-cp36m-linux_aarch64.whl

模型转换可以在Ubuntu的主机上进行

 

场景二调试方法:

也就是PC机开发,rk3399pro运行的模式,rk3399recovery 启动进入android系统,进入设置里面系统,连续点按4次About进入开发者模型,将USB调试选项打开,将USB连接选项改为MTP模式.

安装adb工具

sudo apt-get intsall android-tools-adb

用adb devices查看设备,确保能输出设备列表

https://github.com/Pinnh/NPU_CaffeSSD

rk3399+ubuntu:基于深度学习框架ncnn对比clang和gcc性能

你可能感兴趣的:(深度学习)