RK3566/RK3588 yolov5部署(二)NPU冒烟测试及rknn_api使用
RK3566/RK3588 yolov5部署(三)yolov5单线程部署并查看NPU占用情况
RK3566/RK3588 YoloV5部署(四) yolov5多线程部署
部署平台 Rk3566(orangepi3b 8G)
1.使用 balenaEtcher 烧录 Linux 镜像
(1)首先准备一张 16GB 或更大容量的 TF 卡,TF 卡的传输速度必须为 class10 级或 class10 级以上。
(2)官网下载ubuntu系统镜像:
香橙派(Orange Pi)-Orange Pi官网-香橙派开发板,开源硬件,开源软件,开源芯片,电脑键盘
官网服务与下载中找到orangepi3b
在官方镜像中选择ubuntu镜像并下载解压。
(3)下载 Linux 镜像的烧录软件—balenaEtcher:https://www.balena.io/etcher/
(4)将tf卡插入读卡器,连接电脑,进入 balenaEtcher 页面后,点击从文件烧录。
选中解压好的.img文件
点击选择目标磁盘,选择tf卡,最后点击现在烧录
Linux 镜像烧录完后,balenaEtcher 默认还会对烧录到 TF 卡中的镜像进行校验,
确保烧录过程没有出问题。如下图所示,显示绿色的进度条就表示镜像已经烧录完成,balenaEtcher 正在对烧录完成的镜像进行校验
成功烧录完成后拔出 TF 卡插入到开发板的TF卡槽中使用。
(5)Windows平台使用mobexterm进行串口调试
首先需要准备一个 3.3V 的 USB 转 TTL 模块,然后将 USB 转 TTL 模块的 USB接口一端插入到电脑的 USB 接口中。
USB 转 TTL 模块 GND、TXD 和 RXD 引脚需要通过杜邦线连接到开发板的调试串口上
a. USB 转 TTL 模块的 GND 接到开发板的 GND 上
b. USB 转 TTL 模块的 RX 接到开发板的 TX 上
c. USB 转 TTL 模块的 TX 接到开发板的 RX 上
下载MobeXterm(选择Home版,选择Portable版):
MobaXterm free Xserver and tabbed SSH client for Windows
点击Session,在弹出页面点击Serial,选择串口的端口号(如果已经插入usb但看不到端口,则需要安装串口驱动)并设置波特率为1500000,左后点击ok
给开发板上电,窗口会显示串口输出信息
进入系统:
扫描周围的 WIFI 热点,并连接网络:
nmcli dev wifi
sudo nmcli dev wifi connect wifi_name password wifi_passwd
注意wifi_name换成你的wifi名字,wifi_passwd换成WiFi密码
系统会要求输入密码,此时输入默认密码orangepi
连接成功:
用ifconfig查看当前设备ip
(6)使用windows下用MobeXterm进行ssh远程连接:
a.打开 Session
b. 然后在 Session Setting 中选择 SSH
c. 然后在 Remote host 中输入开发板的 IP 地址
d. 然后在 Specify username 中输入 Linux 系统的用户名 root 或 orangepi
e. 最后点击 OK 即可
2.在开发板上安装cmake
(1)打开cmake官网:CMake - Upgrade Your Software Build System
(2)点击download,选择Linux aarch64版本:
(3)将下载好的文件直接拖动到MobeXterm远程连接窗口,终端cd到文件路径,先给文件可执行权限,直接运行脚本安装:
sudo chmod +x cmake-4.0.0-linux-aarch64.sh
./cmake-4.0.0-linux-aarch64.sh
添加到环境变量:
vim ~/.bashrc
按i进入插入模式,在最后一行添加
export PATH="$PATH:/xxx/xxx/bin
按esc推出插入模式,按“:wq”保存并退出vim
source ~/.bashrc
输入cmake --version
打印版本则安装成功