【R329开发板评测】开发板部署流程记录(一)

本教程详细介绍了如何在R329开发板上烧录系统,解决驱动问题,手动配置WiFi和TF卡挂载。此外,还阐述了如何在Docker中进行模型验证,包括模型创建、转换和运行测试。最后提到了摄像头实时推理的实现,并提出了开机启动脚本配置的疑问。
摘要由CSDN通过智能技术生成

首发极术社区
如对Arm相关技术感兴趣,欢迎私信aijishu20加入技术微信群。

在这里插入图片描述

本系列教程由矽速科技撰写提供。 本章节网盘资料:

链接:https://pan.baidu.com/s/1vpPH_pHKQ_w3Z4DTxJTixg
提取码:4tni

一.烧系统
网盘中提供编译好的镜像:tina_r329-evb5_uart0.img
使用PhoenixCard烧录,这里我遇到无限报错,不管是烧卡还是恢复卡;我也查不出什么问题,这里建议直接换电脑。
在这里插入图片描述

二.登录开发板

遇到驱动不支持,无法读出串口;
1.点击更新驱动程序,假如更新不了用第二步。
2.手动安装驱动,下面贴上链接,注:先卸载再安装。
[链接: https://pan.baidu.com/s/16zlDZe_RTtnt2Dn-VXhJfw 提取码: qgdq ]
配置端口:
在这里插入图片描述

使用xshell/MobaXterm 等工具以串口方式链接即可;
注:连接时按下回车才能弹出以下内容:
在这里插入图片描述

手动连接wifi:

wifi_connect_ap_test wifiname password 

挂载tf剩余空间(需要先在电脑上将空间分区为NTFS):

mkdir /root/apu
mount -o loop /dev/mmcblk0p8 /root/apu/
#查看
df -h

在这里插入图片描述

注:每次重启都要手动连接wifi,挂载tf卡,可以创建一个脚本开机启动即可。

三.板上测试docker下仿真模型

1.创建自己的模型(我这里是inception_v1)

cd ~/maix_sense/models
mkdir inception_v1

2.首先需要docker仿真build模式下的模型(注意:不是run模式的模型);改名为aipu.bin放入~/maix_sense/models/inception_v1下。

3.将docker下的图片生成的input.bin改名为input0.bin并拷贝到第2步目录下。

4.将docker下run模式下生成的bin改名为output.bin并拷贝第2步目录下。(注:假如cfg是拷贝的话,这步docker下run产生bin与build模式产生的模型名称一致会覆盖掉模型,容易混淆,建议在run的cfg中改变输出名称)

5.运行验证测试

假如run.sh 97行的 sudo报错,删去’sudo’即可。

./run.sh -c inception_v1

在这里插入图片描述

四.版上实时分类推理

  • 需要使用到rootfs中的opencv,与toolchain中的交叉编译工具
  • 基于zhouyi_cam,使用inception_v1摄像头推理

1.首先准备以上的3个文件,修改CMakeLits.txt中opencv和编译器的路径,在docker环境下编译;编译成功生成可执行文件zhouyi_cam(理论上只要输入224*224的模型都能使用)。
2.由于使用0712版本镜像需要将rootfs中/usr/lib中的opencv拷贝到板子相同目录下。
3.拷贝步骤三中模型文件,与编译生成的可及执行文件放一起。
在这里插入图片描述

4.运行:

  • 我使用的inception_v1, 8FPS尚可。
insmod maix_sense/aipu.ko
./zhouyi_cam ./aipu.bin 1
rmmod maix_sense/aipu.ko

在这里插入图片描述
在这里插入图片描述

五.疑问
找不到开机启动脚本的配置方式,试了常规linux的配置方式都不行,求教下大佬。

六.参考
R329 开发板系列之一:SDK开发环境搭建简明指南
R329开发板系列教程之二|实机运行aipu程序


相关阅读:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值