【香橙派】RK3588安装 watchload 负载监控工具
watchload 负载监控工具工具简介该工具旨在方便地查看设备(CPU/GPU/RGA/NPU/MEM)的信息,并为设备提供在不同工作模式之间切换的能力。
工具安装用如下脚本安装即可,脚本会自动下载源码并编译安装。如果需要使用代理,可以设置 ALLOW_PROXY=yes,并设置 GITHUB_PROXY 为代理地址。若需要在安装后清理源码,可以取消注释 # Clean Files 部分。
12345678910111213141516171819202122232425262728293031#!/bin/bash######################################################################## Proxy SettingsALLOW_PROXY=yesGITHUB_PROXY=https://gh.xmly.dev/# RepositoryWATCHLOAD_REPOSITORY=https://github.com/BlueBrightWind/watchload-rk3588.gitWATCHLOAD_REPOSI ...
【香橙派】RK3588搭建 C++ RKNN 开发环境指南
基本环境搭建安装 Rockchip MPP 和 Rockchip RGA用如下脚本安装即可,脚本会自动下载源码并编译安装。如果需要使用代理,可以设置 ALLOW_PROXY=yes,并设置 GITHUB_PROXY 为代理地址。若需要在安装后清理源码,可以取消注释 # Clean Files 部分。
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172#!/bin/bash############################################################## Proxy SettingsALLOW_PROXY=yesGITHUB_PROXY=https://gh.xmly.dev/# Media RepositoryMPP_REPOSITORY=https://github.com/nyanmisaka/mpp.gitRGA_REPO ...
【香橙派】RK3588s部署yolov5 - 训练部分
克隆 yolov5 仓库yolov5 有很多个版本,这里我们采用官方修改过的 yolov5 进行训练,github 仓库
根据官方介绍,此仓库有如下特性:
基于 https://github.com/ultralytics/yolov5 代码修改,设配 rknpu 设备的部署优化
maxpool/ focus 优化,输出改为个 branch 分支的输出。以上优化代码使用插入宏实现,不影响原来的训练逻辑,这个优化兼容修改前的权重,故支持官方给的预训练权重。
修改激活函数 silu 为 relu
训练的相关内容请参考 README.md 说明
导出模型时 python export.py –rknpu {rk_platform} 即可导出优化模型 (rk_platform 支持 rk1808, rv1109, rv1126, rk3399pro, rk3566, rk3568, rk3588, rv1103, rv1106)
准备数据集如果只是为了适配 rknn 框架,可以忽略此步骤,使用官方的模型部署,官方模型链接
数据集标注一般使用 labelImg 工 ...
【Termux】第2期:通过 ssh 连接手机 Termux 服务器
上期回顾在上一期中,在 Termux 软件中通过 proot 容器安装了 Ubuntu 22.04 系统。这个是完整的 Linux 系统,可以像操作远程服务器一样对容器进行操作。但由于是手机软件模拟的容器,在开启一些服务的时候并不能像一般的 Linux 系统一样操作,需要一些特殊的方式。本期主要讲述开启 ssh 服务,可以通过电脑端使用 VS Code 对手机服务器进行操作。
进入 Termux proot 容器1debian
通过 apt 方式安装 openssh-server执行以下指令,安装 openssh-server
12apt updateapt install openssh-server
安装完成后显示如下:
修改 openssh 默认启动端口由于通过 proot 容器的方式安装系统,在这种方式下 Android 系统会对软件做出限制,使得软件无法启用 1024 以下的端口号。openssh 默认端口号为 22,需要将端口号更改为 1024 以上的端口,端口号可以随意指定,这里我们将端口号改为 8022 端口。
进入 openssh-server 配置文件 ...
【Termux】第1期:在手机中安装Linux系统
什么是 TermuxTermux 是一个 Android 终端仿真应用程序,用于在 Android 手机上搭建 Linux 环境, 不需要 root 权限 Termux 就可以正常运行。Termux 可以实现 Linux 下的许多基本操作,可以使用 Termux 安装 python,并实现 python 编程。最重要的是,可以在 Termux 中安装容器,实现完整的 Linux 系统。
Termux 安装Termux 下载Termux 可以在github 中下载如果无法访问 github,也可以通过清华镜像源下载
开始部署 Linux 环境对于新手而言,推荐使用别人开发好的脚本。这里推荐使用 天萌 tmoe 脚本,里面集成了很多的功能,对新手比较友好。缺点是安装好的环境有一些冗余,大家可以在用熟后自己部署 Linux 环境。打开 Termux ,界面如下:如果可以访问 github,使用以下指令:
1curl -LO --compressed https://raw.githubusercontent.com/2moe/tmoe/2/2.awk; awk -f 2.awk
如果无法访 ...