v2.9.0¶
v2.9.0 讓 IDE 學會解碼新的韌體像素格式編碼,新增了 Arduino Nicla Vision 支援,並帶來一組用於無頭式與資訊站式部署的命令列啟動選項。本版本仍維持 Qt Creator 4.0.2 基礎版本。有一項面向使用者的行為變更需要注意:預設的分頁導覽快捷鍵已更正為慣用方向,因此下一個/上一個分頁動作相對於先前版本已對調。
重點摘要¶
新的像素格式解碼 為 PNG、Bayer 與 YUV422 影像新增了即時影格緩衝區與錄製檔支援,與既有的 JPEG、RGB565、灰階與二值格式並列,並根據韌體版本自動選擇。
現在完整支援 Arduino Nicla Vision,包含連線與開機載入程式偵測、隨附韌體以及 DFU 開發板對應。
命令列啟動選項(
-auto_connect、-auto_run、-full_screen、-list_ports、-serial_number_filter)可啟用無頭式與資訊站式啟動。Arduino 觸碰重設 會以 1200 鮑率開啟 Portenta 與 Nicla 開發板,使其重設進入開機載入程式後再重新連線。
隨附的 OpenMV 相機韌體 已在所有開發板上更新至 4.2.3。
新功能¶
新的 命令列啟動選項 讓 IDE 能透過
-auto_connect、-auto_run與-full_screen自動連線至第一個開發板、自動執行已開啟的指令碼,並以全螢幕模式啟動;自動連線時會抑制韌體升級提示(bd866e3b2)。新增了
-list_ports以列印偵測到的 OpenMV 與 Arduino 相機序列埠,以及-serial_number_filter以將偵測限制於特定開發板序號(b2068ea1e)。新增了 Arduino 觸碰重設,會以 1200 鮑率開啟 Portenta 與 Nicla 開發板,以觸發重設進入開機載入程式後再重新連線(0ac3c75af)。
新增了鍵盤快捷鍵
Ctrl+Shift+L以執行開機載入程式(載入韌體),以及Ctrl+Shift+E以清除內建資料快閃記憶體(d8b84ce61)。新增了 TensorFlow Lite 物件偵測 範例,示範以
net.detect()定位並框出每個類別的多個物件,並隨附對人員偵測範例的更新(3041c966d)。新增了 FrogEye2020 事件相機範例(基本版與追蹤版),展示以 50 FPS 執行的 320x240 每像素兩位元動態感測器,並搭配色彩調色盤疊加層(623fedcec)。
新增了 OpenMV 與 Portenta-H7 的 LAN 與 WLAN 版 RTSP 視訊伺服器 範例,取代了先前單一的
rtsp_video_server範例(623fedcec)。為 Arduino Nano RP2040 新增了 LSM6DSOX IMU 機器學習核心(MLC) 範例,可載入 STMicroelectronics UCF 模型並以中斷模式執行(623fedcec)。
其他變更與改善¶
IDE 現在會解碼新的韌體 像素格式編碼,為 PNG、Bayer 與 YUV422 影像新增了即時影格緩衝區與錄製檔支援,與既有的 JPEG、RGB565、灰階與二值格式並列,並根據韌體版本自動選擇(8f1ed1e82、1feb603db)。
說明選單的 About OpenMV Cam 項目改為一個子選單,提供各開發板的接腳圖(H7 Plus、H7、M7、M4、M4 Original)(04bc508ac)。
分頁導覽快捷鍵 已變更為慣用方向(
Ctrl+PageUp選取上一個分頁、Ctrl+PageDown選取下一個,並搭配對應的Ctrl+Shift+PageUp/Ctrl+Shift+PageDown移動分頁繫結),且Ctrl+Alt+number分頁選取快捷鍵已停用(04bc508ac、f87a2598b)。重新整理了隨附範例:CAN 範例使用更正後的
sample_point引數,WiFi-shield 韌體更新範例指向 WINC1500 韌體 19.7.6,而imageio_memory錄製範例使用sensor.RGB565與新的read(pause=True)播放 API(1bf9f4015、7ab03b5da)。重新整理了各式隨附範例,包括 WiFi 掃描與 AP 模式指令碼、影像傳輸與熱門功能遠端裝置範例,以及音訊 FFT 與 MJPEG 串流器 AP 範例(623fedcec、9f56381d8)。
錯誤修正¶
平台與工具支援¶
Qt Creator 基礎版本: 4.0.2。
新增了對 Arduino Nicla Vision 開發板的完整支援,包含連線與開機載入程式偵測、隨附的 NICLAV 韌體與 UVC 韌體目錄,以及 DFU 開發板對應(813101874、629a760aa)。
新增了對 MT9V0X2-C、MT9V0X4-C 與 HM0360 相機感測器的開發板偵測(b2068ea1e)。
新增了 MT9V0X2/MT9V0X4 全域快門感測器晶片 ID,取代了舊有的單一 MT9V034 對應,使 IDE 能辨識更新後的感測器變體(bf0bbd7b4)。
在
sensors.txt中新增了對 LEPTON 熱像感測器子變體(LEPTON-1.0、-1.5、-2.0、-2.5、-3.0、-3.5)的偵測(d0f5a2c05)。在
sensors.txt中新增了對 FROGEYE2020 事件相機感測器(晶片 ID 0x2020)的開發板偵測(623fedcec)。在
dfu.txt中新增了一個新的 Portenta H7 DFU 開發板對應(VID/PID2341:035f,搭配CYW4343/cyw4343.binWiFi 燒錄)(623fedcec)。隨附的 OpenMV 相機韌體 已在所有開發板(H7、H7 Plus、M7、M4、Portenta、Nicla Vision、Arduino Nano RP2040 Connect、Nano 33 BLE Sense)上更新至 4.2.3,逐步從 4.1.0 經過 4.2.0 到 4.2.1、4.2.2 與 4.2.3(825c11bdb、fa86edabe、623fedcec、9f56381d8、7ab03b5da、629a760aa、d0f5a2c05)。
隨附的 WINC1500 WiFi shield 韌體 已更新至 19.7.6(原為 19.6.1),WiFi-shield 的
fw_update.py範例已指向新的winc_19_7_6.bin(629a760aa、1bf9f4015)。
破壞性變更¶
分頁導覽快捷鍵方向已變更。 預設的
Ctrl+PageUp/Ctrl+PageDown(以及Ctrl+Shift+PageUp/Ctrl+Shift+PageDown)繫結已更正為慣用方向:Ctrl+PageUp現在選取上一個分頁,Ctrl+PageDown選取下一個,與先前版本相反。依賴舊預設值的使用者將會看到下一個/上一個分頁(以及移動分頁)動作對調(04bc508ac)。這是一項更正性變更;若您偏好舊版配置,可在Tools>Options>Environment>Keyboard之下自訂繫結。沒有任何現有專案或指令碼會受到影響,且本版本仍維持 Qt Creator 4.0.2 基礎版本。