v2.6.8¶
v2.6.8 將內建韌體更新至 3.8.0、把範例庫重新組織為 Arduino 與 OpenMV 資料夾,並更新了說明與自動完成系統所使用的內建 API 文件。它仍以 Qt Creator 4.0.2 為基礎。範例的重新組織變更了 Examples 選單路徑;請參閱下方的重大變更。
重點功能¶
內建韌體 3.8.0,適用於 OPENMV2、OPENMV3、OPENMV4、OPENMV4P 與 PORTENTA。
重新組織的範例 整理為頂層的
Arduino與OpenMV資料夾,新增了37-Audio與38-Ethernet分類以及新的影像繪製測試。更新的 API 文件 為文件與自動完成新增了
network.LAN、network.WLAN、omv.audio、omv.micro_speech與uasyncio,並移除了過時的omv.nn與omv.time參照。修正模組文件解析 ,使多區段的模組文件能被正確讀取,供說明與自動完成使用。
新功能¶
重新組織的範例庫 整理為
Arduino與OpenMV頂層資料夾。新增了多個分類,包括37-Audio(audio_fft、micro_speech)與38-Ethernet(http_client、http_client_ssl、peer_to_peer),以及新的03-Drawing影像繪製測試,用於 alpha 混合、alpha 表與放大/縮小。預設的helloworld.py路徑與 Register 對話框文字已更新,以符合新的Examples->OpenMV->Basics位置。在重組過程中,有三個熱電堆擴充板範例被直接移除:AMG8833_camera_lcd.py、MLX90621_camera_lcd.py與MLX90640_camera_lcd.py;它們的*_camera.py、*_overlay.py與*_overlay_lcd.py同類範例則被保留並移入新的目錄結構(49e63811f、e2bac7aa8)。
其他變更與改進¶
更新了 IDE 文件與自動完成所使用的內建 MicroPython/OpenMV API 文件。 新模組包括
network.LAN、network.WLAN、omv.audio、omv.micro_speech與uasyncio,並更新了omv.image與omv.lcd的參照;過時的omv.nn與omv.time模組參照已從文件與自動完成中移除(d45f145b0)。將內建庫索引中的模組區段 id 正規化為
ulab、pid、bno055、ssd1306、tb6612、vl53l1x、modbus與mqtt的標準 Sphinxmodule-<name>形式,並更新了文件解析器以辨識它們(c58a6e332)。DFU 韌體更新與影片轉換的輸出對話框現在會以編輯器的等寬字型來算繪其記錄文字,以提高可讀性(94440b081)。
錯誤修正¶
平台與工具支援¶
Qt Creator 基礎: 4.0.2。
內建 OpenMV 韌體: 已為 OPENMV2、OPENMV3、OPENMV4、OPENMV4P 與 PORTENTA 從 3.6.9 更新至 3.8.0,重新建置了韌體、開機載入程式與 UVC 二進位檔及 DFU 映像檔(d37de33f7)。
重大變更¶
內建範例已重新組織為兩個頂層資料夾,
Arduino與OpenMV,因此Examples選單路徑已變更。例如,Examples->Basics->helloworld.py現在是Examples->OpenMV->Basics->helloworld.py。任何指向舊範例路徑的外部參照或肌肉記憶都將失準。這僅影響範例導覽;不會破壞使用者的專案指令碼。從內建庫中移除了三個熱電堆擴充板範例:
AMG8833_camera_lcd.py、MLX90621_camera_lcd.py與MLX90640_camera_lcd.py。各感測器其餘的*_camera.py、*_overlay.py與*_overlay_lcd.py變體則被保留並移入新的範例目錄結構(49e63811f)。