使用 MaixPy3 IDE 连接 MaixSense


时间 负责人 更新内容
2022年4月24日 wonder 增加一点细节
2022年2月28日 Rui 编写连接文档

Maixsense 仅支持通过网络连接到 MaixPy3 IDE

在 MaixSense 上使用 MaixPy3 ,需要烧录内置 MaixPy3 的 armbian 系统,并且连接到网络

其中烧录系统可以参考 点我。系统用该选择带有 MaixPy3 的 armbian 镜像。

设置 wifi

对于新烧录的系统需要先使用串口来设置 wifi 连接。

使用 串口 连接板子,然后这里以 mobaxterm [点此展开查看简述]这个软件为例

在「session setting」 对话框里选择【serial】,设置好波特率为 115200,点击【OK】后就进到如下页面

如果提示用户名和密码的话。那么用户名和密码都是root
注意的是输入密码的时候是没有输入显示的,因此只管输入就行。

连接板子后可以参考 上手使用 来基本用一下。

如果连接软件后终端界面没有任何显示,尝试按一下回车,看看有没有信息显示出来。这是因为板子已经启动完毕,串口连接迟了。

MaixPy3 IDE 连接

准备

  • 烧录好带有 MaixPy3 的 Armbian 系统
  • 连接网络进行 MaixPy3更新,确保 MaixPy3 的版本大于 0.3.4。

在 linux 终端使用 hostname -I | awk '{ print $1 }' 来查看连网后的IP地址

从上面收到的信息可以看到本次的 IP 地址为 192.168.0.23 .

没有显示IP的话重新设置连接网络

连接

在板子终端执行下述命令(需要确认系统镜像是20220516之后的版本)来启动板子上的远程 RPyc 服务。

maixpy3.sh

以后每次使用都执行一次即可

点开查看正常运行样子

在电脑启动 MaixPy3 IDE,新建代码区,运行下面的连接代码。

  • 电脑在 IDE 中新建代码区并执行
$connect("192.168.0.23")   # 手动更改为板子的IP
import platform
print(platform.uname())
点开查看相关操作
  • 启动 MaixPy3 IDE 的时候,会弹出一个 adb 终端窗口。对于 R329 我们是使用串口和板子连接的,因此可以关掉它。

今后使用出现 AIPU_load_graph_helper: UMD fails in allocating buffers 错误。
重新使用 maixpy3.sh 命令就可以了

具体相关使用方法可以参考使用 MaixPy3 IDE 连接 MaixII-Dock,其中的如何运行代码首次尝试都可以参考。

  • 另外因为板子是使用无线网络连接的 IDE,所以在 IDE 里面需要先指定一下板子IP

开机自启

目前 R329 镜像是 armbian linux 系统。

可以通过修改 /etc/rc.local 来启动自己想要开机运行的脚本

具体方法可以自行搜索配置 linux 开机脚本方式来启动想要的运行脚本。