v4.8.7¶
v4.8.7 berfokus pada pemulihan dan pendaftaran board, menambahkan pemulihan bootloader.bin langsung untuk board STM32 dan Alif serta memindahkan alur pendaftaran kamera dan lisensi ke endpoint server berbasis POST baru. Ini dibangun di atas Qt Creator 14.0.2 dan tidak mengandung perubahan yang merusak untuk proyek pengguna, kecuali satu pintasan keyboard macOS default yang dihapus yang dicatat di bawah ini.
Sorotan¶
Pemulihan STM32 kini dapat memuat file
bootloader.binsecara langsung melalui ST Cube Programmer dan meminta jenis board ketika memulihkan board tersembunyi.Pemulihan Alif kini dapat memuat file
bootloader.binsecara langsung.Auto-scaling contoh memperkecil skrip contoh dari VGA ke QVGA pada kamera yang lebih lama (M4, M7, H7, NICLA, NICLAV) sehingga berjalan dalam batas resolusi mereka.
Pembaruan pendaftaran memindahkan panggilan jaringan ke endpoint POST baru, selalu melakukan ping ke server dengan jenis board, dan melaporkan kesalahan yang jelas serta tombol toolbar
Registeredberwarna hijau.Pintasan Connect macOS diperbaiki dengan menghapus pengikatan tombol default yang berkonflik.
Fitur baru¶
Pemulihan bootloader.bin STM32. Pemulihan STM32 kini mendukung pemuatan file
bootloader.binsecara langsung, dan menampilkan dialog pemilihan jenis board ketika memulihkan board tersembunyi, menggantikan kesalahan sebelumnya yang hanya mengizinkan filebootloader.dfu. Ketika board menggunakan ST Cube Programmer, firmware yang dibundel danbootloader.binyang dipilih disalin ke direktori temp dan diserahkan ke alur factory-programming Cube Programmer yang ada. Untuk board STM32 non-Cube-Programmer, jalur firmware.binkini di-flash dengan opsidfu-util-a 0 -s 0x08000000alih-alih-a 0 -s :leave(18b06325f).Pemulihan bootloader.bin Alif. Board Alif kini dapat dipulihkan dengan memuat file
bootloader.binsecara langsung; file tersebut disalin menggantikan firmware yang dibundel di direktori temp sebelum memanggil alat unduhan Alif (2a36d5e3b).
Perubahan dan peningkatan lainnya¶
Auto-scaling contoh. Kamera yang lebih lama (M4, M7, H7, NICLA, NICLAV) kini secara otomatis memiliki skrip contoh yang diperkecil dari VGA ke QVGA sehingga contoh berjalan dalam batas resolusi yang dikurangi (5adb51a81).
Endpoint pendaftaran berbasis POST. Pendaftaran kamera dan panggilan jaringan lisensi dialihkan dari URL query-string GET ke permintaan form-encoded POST terhadap endpoint server baru
insert.php,register.php, dancheck.php(d5565e050).Kesalahan pendaftaran yang lebih jelas. Pendaftaran kini menampilkan dialog kesalahan yang jelas ketika jenis board tidak tersedia untuk kunci form atau batas pendaftaran per-jenis-board telah tercapai (feaa2ecd9).
Perbaikan bug¶
Memperbaiki alur connect/register sehingga selalu melakukan ping ke server OpenMV dengan jenis board bahkan tanpa kunci form, memulihkan pendaftaran board dan pemeriksaan lisensi yang sebelumnya dilewati (f487fe0d9).
Memperbaiki string nama sensor kamera yang terhubung untuk menyembunyikan sensor yang ditandai sebagai tersembunyi dengan benar, hanya menampilkan jenis sensor yang terlihat (8afa4cb18).
Memperbaiki dialog Install the Latest Development Release sehingga kembali menampilkan catatan rilis firmware setelah GitHub mengubah markup HTML halaman rilisnya (690dcd67d).
Memperbaiki toolbar untuk menampilkan tombol
Registeredberwarna hijau setelah pendaftaran berhasil dengan kunci form, dan menyembunyikannya ketika tidak ada kunci form yang digunakan (c3b0800f3).Memperbaiki pintasan keyboard Connect kamera di macOS dengan menghapus pengikatan Enter Find String
Ctrl+E/Cmd+Edefault yang berkonflik (44479b435).Menambahkan sleep 10 ms ketika kunci saluran kamera gagal untuk menghindari busy-loop live-lock selama pembacaan profil dan streaming bingkai (dcc0c7e95).
Dukungan platform dan alat¶
Basis Qt Creator: 14.0.2.
Perubahan yang merusak¶
Pintasan default
Ctrl+E(Cmd+Edi macOS) untuk aksi Enter Find String tidak lagi terikat, sehingga bebas digunakan untuk pintasan Connect kamera di macOS. Fitur find-buffer itu sendiri tidak berubah dan dapat diikat kembali di bawahPreferencesjika diinginkan (44479b435).
Selain itu, rilis ini tidak mengandung perubahan alur kerja atau perilaku yang terlihat pengguna untuk proyek yang ada.