v2.9.7¶
v2.9.7 adalah rilis khusus OpenMV yang berfokus pada flashing firmware yang jauh lebih cepat dan lebih andal melalui bootloader bawaan, dengan dukungan USB berkecepatan tinggi, driver serial yang diperkuat, dan konversi video batch. Rilis ini tetap dibangun di atas Qt Creator 4.0.2 (tidak ada rebase dalam rentang ini), dan tidak ada perubahan yang merusak untuk proyek yang ada.
Sorotan¶
Flashing firmware lebih cepat. Bootloader bawaan kini mengelompokkan paket USB non-posted dan menggunakan ukuran endpoint berkecepatan tinggi (480 Mb/s) alih-alih satu paket lambat yang diisi padding per potongan dengan penundaan tetap setelahnya.
Dukungan DFU OpenMV Cam H7 Pro kini dikenali (
OMV4_H7_PRO_32768_SDRAM), bersama dengan bootloader berkecepatan tinggi.Driver serial yang diperkuat untuk mode berkecepatan tinggi 480 Mb/s, dengan buffer baca/tulis 64 MB dan pemulihan yang baik ketika OS terhenti saat mengembalikan data.
Konversi Video Batch. Memilih beberapa file sumber kini mengonversi semuanya sekaligus setelah satu permintaan untuk pengaturan keluaran.
Pratinjau catatan rilis. Dialog Install Latest Development Release kini mengunduh dan menampilkan catatan rilis GitHub sebelum meminta untuk mem-flash.
Fitur baru¶
Alat Convert Video kini mendukung konversi batch: memilih beberapa file sumber akan meminta sekali untuk folder keluaran, format, lebar rescale, dan frame-skip, kemudian mengonversi semua file sekaligus (864a0babd).
Dialog Install Latest Development Release kini mengunduh halaman rilis GitHub dan menampilkan catatan rilis yang dirender (bagian
markdown-bodyhalaman) dalam tampilan hanya baca yang dapat digulir sebelum meminta untuk mem-flash, di balik dialog progres Downloading (3a7805b4f).
Perubahan dan peningkatan lainnya¶
Flashing bootloader lebih cepat. Flashing firmware melalui bootloader bawaan jauh lebih cepat, menggunakan paket USB non-posted yang dikelompokkan dan ukuran endpoint berkecepatan tinggi (480 Mb/s) alih-alih satu paket lambat yang diisi padding per potongan dengan penundaan tetap setelahnya (c2910aeef, 66031209e, a82783208, a5e185d96, 3d0b2e98b).
Driver serial yang diperkuat untuk mode berkecepatan tinggi 480 Mb/s: buffer baca/tulis 64 MB, ukuran buffer
SetupCommWindows saat dibuka, dan pemulihan yang baik (zero-fill) ketika OS menerima data USB tetapi terhenti saat mengembalikannya ke aplikasi (d0b3bcdb7).Flashing firmware kini berjalan lebih cepat di Windows dan Linux dengan melewati padding endpoint khusus macOS dan paket sync-query yang digunakan untuk mengatasi perilaku USB macOS (711281155).
Terminal serial kini menampilkan kursor teks berkedip (75e52095d).
Teks pemulihan Bootloader/DFU kini mendeskripsikan reset DFU bootloader yang memperbaiki bootloader reguler, memandu pengguna untuk melepas jumper
BOOT/RSTdan menghubungkan kembali alih-alih menyiratkan peningkatan firmware langsung (9e436cdc0).
Perbaikan bug¶
Memperbaiki keandalan pemrograman firmware di Linux dan VM: keberhasilan penulisan/penghapusan flash kini dikumulasikan dengan AND di seluruh paket yang dikelompokkan, nilai kembalian
flush()port diabaikan, dan transfer bootloader yang terhenti akan mengeluarkan ulang kueri yang benar untuk mode bootloader vs mode normal (a82783208, f76406597).Memperbaiki crash saat menghapus pemetaan USB VID/PID papan yang basi dengan menghapus iterator setelah, bukan sebelum, pencarian peta yang bergantung (5950b0851).
Memperbaiki path
helloworld.pyyang dimuat otomatis dan instruksi pasca-registrasi ke tata letak contoh baru (Examples > HelloWorldalih-alihExamples > OpenMV > Basics) (def9b7dad).
Dukungan platform dan alat¶
Basis Qt Creator: 4.0.2.
Menambahkan dukungan DFU untuk OpenMV Cam H7 Pro (
OMV4_H7_PRO_32768_SDRAM) dan pengenalan nomor seri bootloader berkecepatan tinggi000000000010(c2910aeef).Memperbarui firmware OpenMV yang disertakan ke v4.3.2 dan menyegarkan citra firmware per-papan (
firmware.binditambahfirmware.dfu,firmware.hex, ataufirmware.uf2tergantung papannya), bootloader, dan citra UVC. OPENMV2, OPENMV3, OPENMV4, OPENMV4P, OPENMVPT, NICLAV, dan PORTENTA menyertakanfirmware.bin/firmware.dfu; NANO33 menyertakanfirmware.bin/firmware.hex; ARDUINO_NANO_RP2040_CONNECT menyertakanfirmware.bin/firmware.uf2. Firmware, bootloader, dan citra UVC baru untuk OpenMV Cam H7 Pro (OPENMV4_PRO) kini disertakan untuk pertama kalinya (08ac2e33f).Mengorganisasi ulang dan memperluas contoh yang disertakan, termasuk
00-HelloWorldtingkat atas baru, contoh deteksi objek TensorFlow, dan banyak contoh kontrol papan, sensor, WiFi, Bluetooth, dan daya rendah untuk Arduino Portenta-H7, Nicla-Vision, dan Nano-RP2040 (08ac2e33f).
Perubahan yang merusak¶
Tidak ada. Rilis ini sepenuhnya kompatibel ke belakang dengan proyek dan alur kerja yang ada.