v2.6.4

v2.6.4 menghadirkan dukungan penuh Arduino Portenta H7, alur kerja deteksi dan flashing bootloader DFU generik, serta serangkaian peningkatan dataset Edge Impulse. Versi ini dibangun di atas Qt Creator 4.0.2 (tidak berubah dari rilis sebelumnya) dan tidak mengandung perubahan yang merusak untuk proyek yang ada.

Sorotan

  • Arduino Portenta H7 kini didukung sepenuhnya, termasuk flashing firmware mode DFU melalui dfu-util sehingga papan dapat diprogram langsung dari OpenMV IDE.

  • Deteksi bootloader DFU menambahkan dialog DFU bootloader(s) found yang menawarkan Reset Firmware to Release Version, Load Specific Firmware File, atau Erase Onboard Data Flash.

  • Mesin pemrograman DFU yang dikendalikan oleh dfu.txt baru mem-flash firmware .bin mentah maupun .dfu yang dikemas dengan perintah per papan dan penargetan nomor seri.

  • Pengunggahan Edge Impulse kini menerima gambar PNG dan BMP selain JPG/JPEG, melaporkan statistik unggahan setelah selesai, dan tidak lagi membekukan UI.

  • Unduhan lebih kecil setelah menghapus file firmware .elf prebuild berukuran besar dan submodul yang tidak digunakan dari paket.

Fitur baru

  • Dukungan Arduino Portenta H7 dengan alur bootload, erase, dan program khusus melalui DFU (perangkat 2341:035b), flashing firmware mode DFU melalui dfu-util, dan pemeriksaan lisensi dinonaktifkan untuk papan tersebut (488efe191, 8b8090e27, 5195fa5a8).

  • Deteksi bootloader DFU generik mencantumkan perangkat DFU yang terhubung melalui dfu-util -l, menambahkan dialog pemilihan perangkat, dan menampilkan dialog tiga tombol DFU bootloader(s) found dengan Reset Firmware to Release Version, Load Specific Firmware File, dan Erase Onboard Data Flash (0106b4687, 8b8090e27).

  • Mesin pemrograman DFU yang dikendalikan oleh dfu.txt baru yang mendefinisikan vidpid, eraseCommands, binProgramCommand, dan dfuProgramCommand per papan, mem-flash firmware .bin mentah maupun .dfu yang dikemas dan menargetkan nomor seri papan (d8274828d, 33c3c101a).

  • Ekspor frame-skip di alat Convert/Save Video menambahkan opsi Skip frames? untuk mengurangi bingkai saat mengekspor ke .bin, dan kini meminta kualitas JPEG tertinggi ffmpeg (-q:v 1) (2c4fd1cb5).

  • Dialog statistik unggahan Edge Impulse melaporkan file yang diunggah, respons yang diterima, gambar baru yang ditambahkan, dan gambar yang ditandai sebagai duplikat setelah unggahan selesai (af179e44c).

Perubahan dan peningkatan lainnya

  • Menambahkan perintah serial masuk bootloader (__USBDBG_SYS_RESET_TO_BL) agar papan Arduino langsung mereset ke bootloader DFU-nya, bukan sekadar reset sistem biasa (9475fd6de, 488efe191).

  • Pengunggahan dataset Edge Impulse kini menerima gambar PNG dan BMP selain JPG/JPEG, mencocokkan folder kelas dan nama snapshot bernomor dengan lebih fleksibel, dan mengonversi semua gambar ke JPG sebelum diunggah (af179e44c).

  • Sensor ID 0xFF kini diperlakukan sebagai None (tidak ada sensor kamera), pemeriksaan lisensi dilewati untuk papan tersebut, dan deteksi jenis sensor berjalan lebih awal dalam alur koneksi (138ab3c12).

  • Menambahkan logo mitra Arduino dan Edge Impulse ke dialog About (138ab3c12).

  • Pengunggahan Edge Impulse kini menangani dataset kosong atau tidak valid dengan baik, menampilkan dialog Nothing to upload alih-alih mencoba mengunggah (cf976b24b).

  • Menghapus file firmware .elf prebuild berukuran besar beserta submodul labview, ros, dan qtrest yang tidak digunakan dari paket, sehingga memperkecil unduhan (5fa17d9b2, 18f28fd5a).

  • Menandai biner dfu-util bawaan sebagai dapat dieksekusi agar flashing DFU berfungsi di Linux dan macOS (f34a0e80f).

Perbaikan bug

  • Memperbaiki IDE yang lambat dan membeku selama pengunggahan dataset Edge Impulse dengan memompa event loop di antara permintaan jaringan (7568c0713).

  • Memperbaiki dialog pemilihan Edge Impulse Projects agar melakukan pra-seleksi proyek terakhir yang digunakan dengan benar (cf976b24b).

Dukungan platform dan alat

  • Basis Qt Creator: 4.0.2.

  • Papan baru: Arduino Portenta H7 (PORTENTA_H7_8192_SDRAM, vid:pid 2341:035b).

  • Firmware bawaan diperbarui untuk OPENMV2, OPENMV3, OPENMV4, OPENMV4P, dan PORTENTA (firmware.bin/openmv.bin/uvc.bin baru dan biner DFU).

Perubahan yang merusak

Tidak ada. Proyek dan alur kerja yang ada terus berfungsi tanpa perubahan.