更新RK3588开发板的rknn_server和librknnrt.so【这篇文章是RKNPU2从入门到实践 --- 【5】的配套文章】

news2024/9/21 22:35:19

作者使用的平台有:
一台装有Windows系统的宿主机,在该宿主机上装有Ubuntu 20.04虚拟系统;
瑞芯微RK3588开发板,开发板上的系统为Ubuntu22.04系统;

更新板子的 rknn_server 和 librknnrt.so,rknn_server 和 librknnrt.so 介绍如下所示:

librknnrt.so: 是一个板端的 runtime 库。

rknn_server: 是一个运行在板子上的后台代理服务,用于接收 PC 通过 USB 传输过来的协议, 然后执行板端 runtime 对应的接口,并返回结果给 PC

rknn_server 以及 librknnrt.so 文件来源于:https://github.com/rockchip-linux/rknpu2 如下:

下载好文件夹(rknpu2-master)后,如下所示:

打开runtime文件夹,得到:

由于我们的开发板为RK3588,因此我们打开名为RK3588的文件夹,得到:

由于开发板上面的系统为Ubuntu22.04系统,因此我们打开名为Linux的文件夹,得到:

首先打开rknn_server文件夹,得到:

由于是Ubuntu系统,因此选择 aarch64 文件夹,得到:

进入usr文件夹,得到:

进入bin文件夹,得到:

我们需要将上图中的rknn_server 文件推送到开发板上,具体过程及指令如下所示:
推送拷贝 rknn_server 到开发板,输入以下命令: adb push runtime/RK3588/Linux/rknn_server/aarch64/usr/bin/rknn_server /vendor/bin/

接下来我们推送拷贝 librknnrt.so 文件 。
直接到这一步,如下图所示:

打开librknn_api -> aarch64 ,得到:

我们需要将上图中的 librknnrt.so 文件推送到开发板上,具体过程及指令如下所示:
推送拷贝 librknnrt.so 到开发板,输入以下命令:
adb push runtime/RK3588/Linux/librknn_api/aarch64/librknnrt.so /vendor/lib64

打开 adb shell 命令行,即可操作 iTOP-rk3588 开发板。

修改 rknn_server 权限,并同步修改的内容(sync),输入以下命令: chmod +x /vendor/bin/rknn_server

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2085296.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Facebook AI的应用前景:如何利用人工智能提升平台功能

人工智能(AI)正迅速改变我们与社交网络互动的方式。作为全球领先的社交媒体平台之一,Facebook(现Meta)正通过多种AI技术提升其平台功能。本文将探讨Facebook AI的应用前景,展示如何利用这些技术优化用户体验…

OHIF Viewers 项目介绍

项目结构 项目架构 │ ├── extensions │ ├── default # 默认功能 │ ├── cornerstone # 使用 Cornerstonejs 处理 2D/3D 图像 │ ├── cornerstone-dicom-sr # 结构化报告 (DICOM SR) │ ├── measurement-tracking # 测量追…

备战秋招60天算法挑战,Day28

题目链接: https://leetcode.cn/problems/climbing-stairs/ 视频题解: https://www.bilibili.com/video/BV1h1421t7W3/ LeetCode 70.爬楼梯 题目描述 假设你正在爬楼梯。需要n阶你才能到达楼顶。 每次你可以爬1或2个台阶。你有多少种不同的方法可以爬到…

Nacos2.4.0兼容达梦数据库

这段时间公司在搞国产化,发现当前的nacos版本只支持MySQL和derby数据库,后来翻看官方文档以后,官方文档说2.2以后支持达梦数据库了,但是需要插件。 按照他的思路再结合其他资料,我们开始搞起来! 一、下载…

【SpringCloud应用框架】GateWay异步非阻塞模型

Spring Cloud Alibaba 之 GateWay工作流程GateWay搭建 文章目录 一、GateWay工作流程工作流程的核心点总结 二、GateWay搭建 一、GateWay工作流程 流程图如下: 核心概念: 客户端向 Spring Cloud Gateway 发出请求。如果Gateway Handler Mapping确定请…

2024年世界机器人大会精彩回顾-人形机器人的天下

8 月 25 日, 2024 世界机器人大会在北京北人亦创国际会展中心闭幕。本次大会以“共育新质生产力 共享智能新未来”为主题,同期举办论坛、博览会、大赛及配套活动,机器人创新新品、应用新场景纷纷亮相。 2024 世界机器人大会分为论坛、博览会、…

qml formLayout实现方式

一、背景 我们制作界面时,通常有表单界面需要制作,如下图: 但是Qt5 是没有 formLayout 的,直到Qt6才有,所以现在 qml 使用 TableView 来实现这个样式 二、实现 enum ComponentType {TitleText,Text,Button,Image} …

开放式耳机漏音有多大?解密最值得购买的五大品牌!

​现在的很多开放式耳机漏音情况已经得到很好的控制了,特别是大品牌的耳机。现在耳机市场上,开放式耳机因为外观时尚、戴着舒服,成了大家日常爱用的热门货。但是,市面上的开放式耳机品牌多得眼花缭乱,质量也是高低不一…

如何使用ssm实现基于JAVA的中小型企业财务管理

TOC ssm364基于JAVA的中小型企业财务管理jsp 绪论 1.1 研究背景 当前社会各行业领域竞争压力非常大,随着当前时代的信息化,科学化发展,让社会各行业领域都争相使用新的信息技术,对行业内的各种相关数据进行科学化,…

debian12 - openssh-9.6.P1的编译安装(真机 - 联想G480)

文章目录 debian12 - openssh-9.6.P1的编译安装(真机 - 联想G480)概述笔记G480上安装debian12配置debian12现在用WindTerm_2.6.0按照telnet方式去连接试试配置debian12中的telnet安装telnet服务查看所有服务当前ssh, telnet状态准备更新openssl3.2和openssh在真机上更新openssl…

Andon安灯系统在汽车零部件工厂起到什么作用?

在当今竞争激烈的汽车市场中,汽车零部件工厂的高效运作和高质量生产至关重要。而 Andon 安灯系统作为一种先进的生产管理工具,在汽车零部件工厂中发挥着举足轻重的作用。 一、Andon安灯系统实时监控生产状态 汽车零部件工厂的生产线通常较为复杂&#x…

Quartz定时任务框架——若依

文章目录 定时任务的执行新增定时任务订单任务状态修改quartz的集群模式 定时任务的执行 新增定时任务 订单任务状态修改 quartz的集群模式 把若依项目中的quartz数据库导入到数据库中然后打开ScheduleConfig配置类复制项目启动(记得修改端口)&#xff0…

给自己复盘用的tjxt笔记day11第二部分

异步领券 优化方案分析 对于高并发问题,优化的思路有异步写和合并写。 其中,合并写请求比较适合应用在写频率较高,写数据比较简单的场景。而异步写则更适合应用在业务比较复杂,业务链较长的场景。 显然,领券业务更…

【功能自动化】使用测试套件运行测试函数

1.创建registers.py 将registers.py放在文件夹下 registers.py 代码实现 # 导入包 from selenium import webdriver from selenium.webdriver.support.select import Select from time import sleep import unittest import parameterizeddriver None file open(r"us…

ImportError:DLL load failed while importing cv2:找不到指定的模块

用pyinsatller打包好脚本执行后,出现上面的错误,这个错误很明显就是缺少了必需的dll文件,这个网上的资料也比较少,我搜了很久也没找出能解决的方法。 方法1 看官网:https://pypi.org/project/opencv-python/ 拉倒下…

MDS100-16-16-ASEMI三相整流模块MDS100-16

编辑:ll MDS100-16-16-ASEMI三相整流模块MDS100-16 型号:MDS100-16 品牌:ASEMI 封装:M18 批号:2024 类型:整流模块 电流:100A 电压:1600V 安装方式:直插式封装 …

IDEA没有SQL语句提示

解决已经在IDEA连接数据库,但是写SQL语句不会提示列名、属性之类的 Mapper 映射没有 SQL 提示 设置中搜索,把方言改成 MySQL SQL Dialects

Requestium - 将Requests和Selenium合并在一起的自动化测试工具

Requests 是 Python 的第三方库,主要用于发送 http 请求,常用于接口自动化测试等。 Selenium 是一个用于 Web 应用程序的自动化测试工具。Selenium 测试直接运行在浏览器中,就像真正的用户在操作一样。 本篇介绍一款将 Requests 和 Seleniu…

谷粒商城实战笔记-281-商城业务-订单服务-锁定库存

文章目录 一,锁定库存的基本逻辑二,具体实现 创建订单时,有一个非常重要的步骤,就是锁定库存,或者称之为预占库存。 尽管还没有卖出去,但是因为订单已经创建,所以要确保这个订单对应商品是有库…

最后一波,漂亮、简洁的登录页面模板分享,拿来即用(三)

文章目录 前言一、很有质感的jQuery登录模板二、纯CSS实现的清凉风格的登录三、基于layui的后台管理登录模板四、jQuery个性化登录模板五、带下雪背景的登录注册页面 前言 在做管理系统的时候,有时为了做一个漂亮简洁的登录页面,对应擅长搞后端开发的老…