瑞芯微Rockchip开发者社区
登录
直播中
红旧衫
9年用户
730经验值
擅长:可编程逻辑 电源/新能源 制造/封装 EDA/IC设计
私信
关注
[问答]
怎样在RK3566开发板中去使用SSD呢
开启该帖子的消息推送
RK3566
开发板
怎样在RK3566
开发板
中去使用SSD呢?有哪些使用步骤?
回帖
(1)
曾玲娟
2022-3-2 15:18:36
所需资源:
Ubantu16.04(虚拟机)
RK356X开发板
RKNN_SDK文件夹
RKNN_SDK文件夹获取
也可直接访问百度云盘:
1.在Ubantu桌面创建文件夹RK
mkdir RK
拷贝文件夹RKNN_SDKrknn-toolkit2-1.1.0b0rknnrtexamplesrknn_ssd_demo到文件夹RK,文件路径如下:
进入到文件夹,运行build_linux.sh
cd rknn_ssd_demo
./build_linux.sh
可能出现问题:Please set RK356X_TOOLCHAIN!
如果没有aarch64,安装如下:
aarch64用来进行交叉编译的。
1.查看有哪些版本可以安装
apt-cache search aarch64
2.选择某个版本进行安装
apt-get install gcc-10-aarch64-linux-gnu //数字10代表版本,并不一定相同。
apt-get install g++-10-aarch64-linux-gnu
如果出现E: Unmet dependencies. 错误,使用如下代码解决依赖问题
apt --fix-broken install
3.安装一个没有版本的
gcc-aarch64-linux-gnu
sudo apt-get install gcc-aarch64-linux-gnu
安装完成,使用如下代码获得aarch路径
which aarch64-linux-gnu-gcc
which aarch64-linux-gnu-g++
根据aarch64的路径更改build_linux.sh脚本中的路径
接下来,还会出现如下错误:
这是因为找不到librknnrt.so文件
它的路径在RKNN_SDKrknn-toolkit2-1.1.0b0rknnrtLinuxlibrknn_apiaarch64
将RKNN_SDKrknn-toolkit2-1.1.0b0rknnrtLinux下的文件拷贝到/root/Desktop/RK/rknn_ssd_demo里面
拷贝之后还得在
CMakeLists.txt
中对文件的路径进行修改
未修改路径的图如下:
更改路径后的图片:
之后还会出现/usr/local/lib/libopencv_dnn.so.3.4.16: error adding symbols: File in wrong format的错误
是因为缺少文件,将RKNN_SDKrknn-toolkit2-1.1.0b0rknnrtexamples3rdparty拷贝到/root/Desktop/RK/rknn_ssd_demo文件夹下。
拷贝之后还得在
CMakeLists.txt
中对文件的路径进行修改
再次运行build_linux.sh脚本,成功生成文件夹
使用adb文件上传到RK3566,进行运行。前面已经编译完成,所以直接从部署开始。
实际效果如下:
所需资源:
Ubantu16.04(虚拟机)
RK356X开发板
RKNN_SDK文件夹
RKNN_SDK文件夹获取
也可直接访问百度云盘:
1.在Ubantu桌面创建文件夹RK
mkdir RK
拷贝文件夹RKNN_SDKrknn-toolkit2-1.1.0b0rknnrtexamplesrknn_ssd_demo到文件夹RK,文件路径如下:
进入到文件夹,运行build_linux.sh
cd rknn_ssd_demo
./build_linux.sh
可能出现问题:Please set RK356X_TOOLCHAIN!
如果没有aarch64,安装如下:
aarch64用来进行交叉编译的。
1.查看有哪些版本可以安装
apt-cache search aarch64
2.选择某个版本进行安装
apt-get install gcc-10-aarch64-linux-gnu //数字10代表版本,并不一定相同。
apt-get install g++-10-aarch64-linux-gnu
如果出现E: Unmet dependencies. 错误,使用如下代码解决依赖问题
apt --fix-broken install
3.安装一个没有版本的
gcc-aarch64-linux-gnu
sudo apt-get install gcc-aarch64-linux-gnu
安装完成,使用如下代码获得aarch路径
which aarch64-linux-gnu-gcc
which aarch64-linux-gnu-g++
根据aarch64的路径更改build_linux.sh脚本中的路径
接下来,还会出现如下错误:
这是因为找不到librknnrt.so文件
它的路径在RKNN_SDKrknn-toolkit2-1.1.0b0rknnrtLinuxlibrknn_apiaarch64
将RKNN_SDKrknn-toolkit2-1.1.0b0rknnrtLinux下的文件拷贝到/root/Desktop/RK/rknn_ssd_demo里面
拷贝之后还得在
CMakeLists.txt
中对文件的路径进行修改
未修改路径的图如下:
更改路径后的图片:
之后还会出现/usr/local/lib/libopencv_dnn.so.3.4.16: error adding symbols: File in wrong format的错误
是因为缺少文件,将RKNN_SDKrknn-toolkit2-1.1.0b0rknnrtexamples3rdparty拷贝到/root/Desktop/RK/rknn_ssd_demo文件夹下。
拷贝之后还得在
CMakeLists.txt
中对文件的路径进行修改
再次运行build_linux.sh脚本,成功生成文件夹
使用adb文件上传到RK3566,进行运行。前面已经编译完成,所以直接从部署开始。
实际效果如下:
举报
更多回帖
rotate(-90deg);
回复
相关问答
RK3566
开发板
RK3566
芯片有哪些功能
呢
2022-03-02
2247
怎样
在
PC机器上编译
RK3566
ARMv8平台的代码
呢
2022-03-02
2181
RK3566
芯片是什么?有何特点
呢
2022-03-02
5201
RK3566
git拉取android11的源码后进行编译报错如何解决
2022-07-19
3229
RK3566
开发板
编译安卓源码出现的问题及其相关的解决办法
2022-03-02
1011
rk3566
驱动8位墨水屏
2024-07-28
2934
请问一下
RK3566
EDP接口屏幕驱动配置的流程有哪些
呢
2022-03-02
1780
RK3566
和
RK
3568参数差异是什么?
2022-03-02
4476
RK3566
四核64位处理器有哪些特点及其功能
呢
2022-03-02
2739
为什么
RK3566
Android11编译后打包固件会出错
呢
2022-03-02
1296
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分