v2.9.2¶
v2.9.2 让串行终端可交互,因此你可以直接在摄像头的 MicroPython REPL 中输入内容,新增了一键安装最新开发版固件的功能,并在连接时根据主机时钟设置摄像头的 RTC(需要摄像头固件 4.3.2 或更高版本;此处捆绑的固件为 4.3.1)。本 IDE 仍基于 Qt Creator 4.0.2,对现有项目没有破坏性变更。
亮点¶
交互式串行终端: 可直接在 IDE 的终端中输入内容来操作摄像头的 MicroPython REPL,方向键、
Home、End和Delete键被映射到对应的 REPL 控制码。安装最新开发版: 新增的
Tools菜单项可从 GitHub 下载最前沿的固件并烧录到已连接的摄像头。主机时间同步: 连接摄像头时,现在会根据主机系统当前的日期和时间设置其 RTC(需要摄像头固件 4.3.2 或更高版本)。
原地安装更新: Windows/Linux 安装程序会自动卸载目标目录中已有的 OpenMV IDE,以便干净地更新。
Arduino Nicla Vision DFU 烧录已修复,并提供专用的板卡类型和捆绑的 Windows 驱动程序。
新功能¶
交互式串行终端。 现在你可以直接在 IDE 的串行终端中输入内容,与摄像头的 MicroPython REPL 交互。方向键映射到
CTRL+B/CTRL+F/CTRL+P/CTRL+N,Home和End映射到CTRL+A和CTRL+E,Delete映射到CTRL+D(c50b8c716)。安装最新开发版。 新增的
Tools菜单项可从 GitHub 下载最新的最前沿固件并烧录到已连接的摄像头,并提供擦除内部文件系统的选项(87a69e700)。连接时同步主机时间。 连接摄像头时,IDE 现在会发送主机系统当前的日期和时间以设置摄像头的 RTC。这需要摄像头固件 4.3.2 或更高版本;本次发布捆绑的 4.3.1 固件尚不支持时间输入命令(d3ef9d5e0,ce82350eb)。
其他变更和改进¶
Bug 修复¶
停止脚本或断开连接时,现在会先让摄像头进入空闲状态并完全清空待处理的文本和图像缓冲区,从而防止陈旧的帧和输出以及命令竞争(af8d18d65)。
用于 DFU、
bossac和picotool的固件烧录进度窗口现在会原地更新擦除和下载进度行,而不是用成千上万行充斥窗口(23345dce4)。处于引导加载程序模式(序列号
000000000011)的摄像头不再作为普通可连接端口提供,而是仅用于引导加载程序恢复(9d070b669)。打开 OpenMV Cam 文件夹 命令现在会在 macOS 和 Linux 上打开正确的
.openmv_disk目录,而不是原始端口路径(adacf333d)。DFU 错误对话框("No DFU settings for the selected board type!" 和 "No DFU settings for the selected device!")现在会附加出问题的 VID 和 PID 以帮助排查(640f25df3)。
平台和工具支持¶
Qt Creator 基础版本: 4.0.2。
通过将其引导加载程序 VID/PID 添加到 DFU 映射表、为其指定专用的
NICLAV板卡类型并捆绑其 Windows 驱动程序,修复了 Arduino Nicla Vision 的 DFU 烧录(90d1ac0ac)。在传感器 ID 表中新增了对 FLIR Lepton 1.6 热成像传感器的支持;Lepton 1.0 条目已被移除(874e80d86)。
捆绑的摄像头固件先更新到 v4.3.0,随后更新到 v4.3.1,适用于所有 OpenMV 和 Arduino 板卡,并新增了飞行时间(Time-of-Flight)、Lepton 物体高温检测和 Nano-RP2040
aiobleBLE 示例脚本(3034469f7,ce82350eb)。
破坏性变更¶
无。本次发布不包含对现有项目的任何用户可见的工作流或行为破坏。