v2.6.7

v2.6.7 將 DFU 韌體燒錄與影片轉換工作流程移入內嵌的 IDE 終端機對話框、為 Arduino Portenta H7 新增 CYW4343 WiFi 協同處理器燒錄,並改進了灰階感測器處理與 DFU 模式提示。IDE 仍維持在 Qt Creator 4.0.2,內建的 OpenMV 韌體推進至 3.6.9,且不含重大變更。

重點功能

  • 內嵌 DFU 燒錄終端機 在一個可調整大小的 IDE 對話框中執行 dfu-util,提供即時輸出(錯誤以紅色標示)與 Cancel 按鈕,取代了外部作業系統終端機視窗。

  • CYW4343 WiFi 韌體 現在會在透過 DFU 燒錄 Arduino Portenta H7 時與主韌體一同燒錄。

  • 內嵌影片轉換終端機 在同一個可調整大小的 IDE 對話框中執行 FFmpeg Convert Video 工具,提供即時輸出與 Cancel。

  • 重新設計的 DFU 模式提示 採用韌體版本下拉選單,以及一個可記住您上次選擇的選用 Erase internal file system 核取方塊。

  • 灰階感測器支援 將自動 RGB565GRAYSCALE 的重寫功能除了 HM01B0 之外也擴及 MT9V034

新功能

  • 內嵌 DFU 燒錄終端機。 dfu-util 現在會直接啟動進入一個 QDialog 終端機,將即時的 stdout 以純文字串流並將 stderr 以紅色標示,提供 Cancel 按鈕與儲存的視窗幾何配置,取代了外部作業系統終端機視窗。(c2875d871

  • CYW4343 WiFi 協同處理器燒錄。 在 Arduino Portenta H7 上透過 DFU 載入韌體時,現在會執行一個額外的燒錄步驟,燒錄板載的 CYW4343 WiFi 韌體(CYW4343/cyw4343.bin0x90F00000),由 dfu.txt 中的 extraProgramCommands 驅動。(62e0ba771ba31998ce

  • 內嵌影片轉換終端機。 基於 FFmpeg 的 Convert Video 工具現在會在一個可調整大小的 IDE 終端機對話框中執行 ffmpeg,提供即時輸出與 Cancel,而非啟動外部終端機。(5987bb152

  • 出廠配置選項。 一個隱藏的 -form_key 命令列選項,當提供時,會自動向 OpenMV 的伺服器註冊已連接 OpenMV Cam 的主機板/ID,而非顯示手動註冊提示。(d5740f71e

其他變更與改進

  • 重新設計的 DFU 模式提示。 board detected in DFU mode 提示現在是一個對話框,含一個顯示確切最新發行韌體版本的下拉選單,以及一個選用的 Erase internal file system 核取方塊,並會記住上次選取的動作與抹除狀態。(0a4d6258c

  • 抹除核取方塊工具提示。 開機載入程式/DFU 的抹除檔案系統核取方塊現在具有工具提示,說明抹除內部快閃磁碟並不會抹除可移除的 SD 卡。(0a4d6258c

  • 對開啟範例的就地灰階重寫。 當一個已開啟的 helloworld 範例在 HM01B0 或 MT9V034 感測器上執行時,IDE 會將其就地重寫為使用 GRAYSCALE,使其能在這些僅支援灰階的感測器上運作。(4448edb38

  • 更清晰的燒錄後訊息。 在 DFU/韌體更新後,確認訊息現在會說明 main.py 在未抹除磁碟的情況下被覆寫的情形,因此相機只會執行 main.py 並掛載其磁碟機。(62e0ba771

  • 更新的範例指令碼。 ulab.py 現在使用 ulab.numerical 來計算平均值/標準差,deep_sleep.py 將感測器軟休眠重新排序至 OV7725 穩壓器旁路之前,另有一個新的 19-Low-Power/extint_wakeup.py 示範透過外部中斷從停止模式喚醒。(c30fcb7c3

  • 連線對話框優化。 Connecting... 進度文字以換行重新格式化,以提高可讀性。(0d3619245

錯誤修正

  • 修正了所有另存新檔對話框(儲存影像、範本、描述子、關鍵點、網路模型、資料集匯出、終端機記錄、儲存影片、轉換影片輸出),使其拒絕沒有副檔名的檔案名稱並提示使用者新增副檔名,而非儲存一個無副檔名的檔案。(3a3ba3c5e

  • 修正了 macOS 專屬的 UI 算繪:選單文字/按鈕色彩反轉(其依據選單背景亮度而定)以及自訂深色捲軸樣式,現在在 macOS 上不再套用。(39179b6cb8b11fbcab

平台與工具支援

  • Qt Creator 基礎: 4.0.2。

  • 內建 OpenMV 韌體: 3.6.8 至 3.6.9。

  • CYW4343 WiFi 韌體: 為 Arduino Portenta H7 內建了新的 CYW4343/cyw4343.bin blob。

  • 灰階感測器指令碼: 新檔案、範例與資料集指令碼現在除了 HM01B0 之外,也會在 MT9V034 上將 RGB565 切換為 GRAYSCALE(僅 HM01B0 由 VGA 切換至 QVGA)。(ef0c22efbd5bdd8890

重大變更

無。本版本向後相容;現有專案與指令碼無需任何變更。