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)。
其他變更與改進¶
錯誤修正¶
停止指令碼或中斷連接時,現在會先讓相機進入閒置狀態並完全排空待處理的文字與影像緩衝區,以避免殘留的影格與輸出,以及指令競爭問題(af8d18d65)。
DFU、
bossac與picotool的韌體燒錄進度視窗現在會就地更新清除與下載進度行,而不會以數千行訊息淹沒視窗(23345dce4)。處於開機載入程式模式(序號
000000000011)的相機不再被列為一般可連接的連接埠,而是僅用於開機載入程式復原(9d070b669)。Open OpenMV Cam Folder 指令現在會在 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。
Arduino Nicla Vision 的 DFU 燒錄問題已修正,方法是將其開機載入程式的 VID/PID 加入 DFU 對應表、給予其專屬的
NICLAV開發板類型,並隨附其 Windows 驅動程式(90d1ac0ac)。在感測器 ID 表中新增了對 FLIR Lepton 1.6 熱感測器的支援;Lepton 1.0 項目已移除(874e80d86)。
隨附的相機韌體已為所有 OpenMV 與 Arduino 開發板更新至 v4.3.0 再更新至 v4.3.1,並新增 Time-of-Flight、Lepton 物體高溫,以及 Nano-RP2040
aiobleBLE 範例指令碼(3034469f7、ce82350eb)。
破壞性變更¶
無。本次發行對既有專案沒有任何使用者可見的工作流程或行為破壞。