v2.9.2

v2.9.2 讓序列終端機具備互動能力,因此您可以直接在相機的 MicroPython REPL 中輸入指令,並新增一鍵安裝最新開發版韌體的功能,且在連接時會以主機時鐘設定相機的 RTC(需要相機韌體 4.3.2 或更新版本;此處隨附的韌體為 4.3.1)。本 IDE 仍以 Qt Creator 4.0.2 為基礎,且對既有專案沒有破壞性變更。

重點摘要

  • 互動式序列終端機: 可直接在 IDE 終端機中輸入指令來操作相機的 MicroPython REPL,方向鍵、HomeEndDelete 鍵皆對應到相符的 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+NHomeEnd 對應到 CTRL+ACTRL+EDelete 對應到 CTRL+Dc50b8c716)。

  • 安裝最新開發版本。 新增的 Tools 選單項目會從 GitHub 下載最新的最尖端韌體並燒錄到已連接的相機,並提供清除內部檔案系統的選項(87a69e700)。

  • 連接時同步主機時間。 連接相機時,IDE 現在會傳送主機系統目前的日期與時間來設定相機的 RTC。此功能需要相機韌體 4.3.2 或更新版本;本次發行隨附的 4.3.1 韌體尚不支援時間輸入指令(d3ef9d5e0ce82350eb)。

其他變更與改進

  • Windows/Linux 安裝程式現在會顯示自訂的 安裝資料夾 頁面,並在安裝前自動解除安裝目標目錄中任何先前的 OpenMV IDE,以進行乾淨的原地更新(374808dc3dd7e5c76e)。

錯誤修正

  • 停止指令碼或中斷連接時,現在會先讓相機進入閒置狀態並完全排空待處理的文字與影像緩衝區,以避免殘留的影格與輸出,以及指令競爭問題(af8d18d65)。

  • DFU、bossacpicotool 的韌體燒錄進度視窗現在會就地更新清除與下載進度行,而不會以數千行訊息淹沒視窗(23345dce4)。

  • 處於開機載入程式模式(序號 000000000011)的相機不再被列為一般可連接的連接埠,而是僅用於開機載入程式復原(9d070b669)。

  • Open OpenMV Cam Folder 指令現在會在 macOS 與 Linux 上開啟正確的 .openmv_disk 目錄,而非原始的連接埠路徑(adacf333d)。

  • 透過分頁列關閉編輯器分頁時,現在會正確關閉編輯器,而不會兩次觸發關閉邏輯(18408e6e509a8e299b)。

  • 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 aioble BLE 範例指令碼(3034469f7ce82350eb)。

破壞性變更

無。本次發行對既有專案沒有任何使用者可見的工作流程或行為破壞。