v2.9.0¶
v2.9.0 mengajarkan IDE untuk mendekode enkoding format piksel firmware baru, menambahkan dukungan Arduino Nicla Vision, dan menghadirkan kumpulan opsi peluncuran baris perintah untuk deployment headless dan kiosk. Rilis ini tetap menggunakan basis Qt Creator 4.0.2. Ada satu perubahan perilaku yang menghadap pengguna untuk dicatat: arah pintasan navigasi tab default dikoreksi ke arah konvensional, sehingga aksi tab berikutnya/sebelumnya kini dipertukarkan relatif terhadap rilis sebelumnya.
Sorotan¶
Dekoding format piksel baru menambahkan dukungan buffer bingkai langsung dan file terekam untuk citra PNG, Bayer, dan YUV422 di samping format JPEG, RGB565, Grayscale, dan Binary yang sudah ada, dipilih otomatis berdasarkan versi firmware.
Arduino Nicla Vision kini sepenuhnya didukung, termasuk deteksi koneksi dan bootloader, firmware bawaan, serta pemetaan papan DFU.
Opsi peluncuran baris perintah (
-auto_connect,-auto_run,-full_screen,-list_ports,-serial_number_filter) mengaktifkan startup headless dan kiosk.Arduino touch-to-reset membuka papan Portenta dan Nicla pada 1200 baud untuk mereset ke bootloader sebelum terhubung kembali.
Firmware kamera OpenMV bawaan diperbarui ke 4.2.3 di semua papan.
Fitur baru¶
Opsi peluncuran baris perintah baru memungkinkan IDE terhubung otomatis ke papan pertama, menjalankan skrip yang dibuka secara otomatis, dan memulai dalam mode layar penuh melalui
-auto_connect,-auto_run, dan-full_screen; prompt peningkatan firmware ditekan saat terhubung otomatis (bd866e3b2).Ditambahkan
-list_portsuntuk mencetak port serial kamera OpenMV dan Arduino yang terdeteksi, dan-serial_number_filteruntuk membatasi deteksi ke nomor seri papan tertentu (b2068ea1e).Ditambahkan Arduino touch-to-reset, yang membuka papan Portenta dan Nicla pada 1200 baud untuk memicu reset ke bootloader sebelum terhubung kembali (0ac3c75af).
Ditambahkan pintasan keyboard
Ctrl+Shift+Luntuk menjalankan bootloader (muat firmware) danCtrl+Shift+Euntuk menghapus flash data onboard (d8b84ce61).Ditambahkan contoh deteksi objek TensorFlow Lite yang mendemonstrasikan
net.detect()untuk menemukan dan memberi kotak pada beberapa objek per kelas, beserta pembaruan pada contoh deteksi orang (3041c966d).Ditambahkan contoh kamera acara FrogEye2020 (dasar dan dengan pelacakan) yang menampilkan sensor gerak dua bit per piksel 320x240 yang berjalan pada 50 FPS dengan overlay palet warna (623fedcec).
Ditambahkan contoh server video RTSP dalam varian LAN dan WLAN untuk OpenMV dan Portenta-H7, menggantikan contoh
rtsp_video_servertunggal sebelumnya (623fedcec).Ditambahkan contoh LSM6DSOX IMU Machine Learning Core (MLC) untuk Arduino Nano RP2040 yang memuat model UCF STMicroelectronics dan berjalan dalam mode interupsi (623fedcec).
Perubahan dan peningkatan lainnya¶
IDE kini mendekode enkoding format piksel firmware baru, menambahkan dukungan buffer bingkai langsung dan file terekam untuk citra PNG, Bayer, dan YUV422 di samping format JPEG, RGB565, Grayscale, dan Binary yang sudah ada, dipilih otomatis berdasarkan versi firmware (8f1ed1e82, 1feb603db).
Item About OpenMV Cam di menu Help menjadi submenu yang menawarkan diagram pinout per papan (H7 Plus, H7, M7, M4, M4 Original) (04bc508ac).
Pintasan navigasi tab diubah ke arah konvensional (
Ctrl+PageUpmemilih tab sebelumnya,Ctrl+PageDownberikutnya, dengan binding pemindahan tabCtrl+Shift+PageUp/Ctrl+Shift+PageDownyang sesuai), dan pintasan pemilihan tabCtrl+Alt+numberdinonaktifkan (04bc508ac, f87a2598b).Contoh bawaan diperbarui: contoh CAN menggunakan argumen
sample_pointyang dikoreksi, contoh pembaruan firmware WiFi-shield menunjuk ke firmware WINC1500 19.7.6, dan contoh perekamanimageio_memorymenggunakansensor.RGB565serta API pemutaranread(pause=True)yang baru (1bf9f4015, 7ab03b5da).Berbagai contoh bawaan lain diperbarui termasuk skrip scan WiFi dan mode AP, contoh transfer citra dan fitur-populer perangkat jarak jauh, serta contoh audio FFT dan MJPEG streamer AP (623fedcec, 9f56381d8).
Perbaikan bug¶
Diperbaiki slider splitter buffer bingkai dan tata letak yang melompat ketika jendela diminimalkan atau dimaksimalkan dengan mempertahankan status splitter pada event penyembunyian jendela utama (6e526403f).
Diperbaiki crash dalam pemetaan nama papan pembaruan firmware untuk jalur bootloader NANO33 dan PICO (M0) lama (47ab8523a).
Penundaan serial guard ditingkatkan 100ms di sekitar start dan stop skrip untuk membuat start dan stop skrip lebih andal (9981b8679).
Dukungan platform dan alat¶
Basis Qt Creator: 4.0.2.
Ditambahkan dukungan penuh untuk papan Arduino Nicla Vision, termasuk deteksi koneksi dan bootloader, direktori firmware NICLAV dan firmware UVC bawaan, serta pemetaan papan DFU (813101874, 629a760aa).
Ditambahkan deteksi papan untuk sensor kamera MT9V0X2-C, MT9V0X4-C, dan HM0360 (b2068ea1e).
Ditambahkan ID chip sensor global shutter MT9V0X2/MT9V0X4, menggantikan pemetaan MT9V034 tunggal lama, sehingga IDE mengenali varian sensor yang diperbarui (bf0bbd7b4).
Ditambahkan deteksi sub-varian sensor termal LEPTON (LEPTON-1.0, -1.5, -2.0, -2.5, -3.0, -3.5) di
sensors.txt(d0f5a2c05).Ditambahkan deteksi papan untuk sensor kamera acara FROGEYE2020 (chip ID 0x2020) di
sensors.txt(623fedcec).Ditambahkan pemetaan papan DFU Portenta H7 baru (VID/PID
2341:035f, dengan flashing WiFiCYW4343/cyw4343.bin) kedfu.txt(623fedcec).Firmware kamera OpenMV bawaan diperbarui ke 4.2.3 di semua papan (H7, H7 Plus, M7, M4, Portenta, Nicla Vision, Arduino Nano RP2040 Connect, Nano 33 BLE Sense), melalui tahap 4.1.0 ke 4.2.0, 4.2.1, 4.2.2, dan 4.2.3 (825c11bdb, fa86edabe, 623fedcec, 9f56381d8, 7ab03b5da, 629a760aa, d0f5a2c05).
Firmware WiFi shield WINC1500 bawaan diperbarui ke 19.7.6 (sebelumnya 19.6.1), dengan contoh
fw_update.pyWiFi-shield yang menunjuk kewinc_19_7_6.binbaru (629a760aa, 1bf9f4015).
Perubahan yang bersifat breaking¶
Arah pintasan navigasi tab diubah. Binding default
Ctrl+PageUp/Ctrl+PageDown(danCtrl+Shift+PageUp/Ctrl+Shift+PageDown) dikoreksi ke arah konvensional:Ctrl+PageUpkini memilih tab sebelumnya danCtrl+PageDowntab berikutnya, kebalikan dari rilis sebelumnya. Pengguna yang mengandalkan default lama akan melihat aksi tab berikutnya/sebelumnya (dan pindah tab) dipertukarkan (04bc508ac). Ini adalah perubahan korektif; binding dapat dikustomisasi diTools>Options>Environment>Keyboardjika Anda menyukai tata letak lama. Tidak ada proyek atau skrip yang sudah ada yang terpengaruh, dan rilis ini tetap menggunakan basis Qt Creator 4.0.2.