v2.6.4¶
v2.6.4, tam Arduino Portenta H7 desteği, genel bir DFU önyükleyici (bootloader) algılama ve flaşlama iş akışı ve bir dizi Edge Impulse veri kümesi iyileştirmesi getirir. Qt Creator 4.0.2 üzerine inşa edilmiştir (önceki sürümden değişmemiştir) ve mevcut projeler için kırıcı değişiklik içermez.
Öne çıkanlar¶
Arduino Portenta H7 artık tam olarak desteklenmektedir; buna
dfu-utilaracılığıyla DFU modunda aygıt yazılımı (firmware) flaşlama da dahildir, böylece kart doğrudan OpenMV IDE’den programlanabilir.DFU önyükleyici (bootloader) algılaması DFU bootloader(s) found iletişim kutusu ekler ve bu kutu Reset Firmware to Release Version, Load Specific Firmware File veya Erase Onboard Data Flash seçeneklerini sunar.
DFU programlama motoru yeni bir
dfu.txtile sürülür ve hem ham.binhem de paketlenmiş.dfuaygıt yazılımını kart başına komutlar ve seri numarası hedeflemesiyle flaşlar.Edge Impulse yüklemeleri artık JPG/JPEG’in yanı sıra PNG ve BMP görüntülerini de kabul eder, tamamlanma üzerine yükleme istatistiklerini raporlar ve artık kullanıcı arayüzünü dondurmaz.
Paketten büyük önceden derlenmiş
.elfaygıt yazılımı dosyaları ve kullanılmayan alt modüller kaldırıldıktan sonra daha küçük indirme.
Yeni özellikler¶
DFU (cihaz
2341:035b) üzerinden özel bir önyükleme, silme ve programlama akışı,dfu-utilaracılığıyla DFU modunda aygıt yazılımı (firmware) flaşlama ve kart için devre dışı bırakılmış lisans kontrolü ile Arduino Portenta H7 desteği (488efe191, 8b8090e27, 5195fa5a8).Genel DFU önyükleyici (bootloader) algılaması bağlı DFU cihazlarını
dfu-util -laracılığıyla listeler, bir cihaz seçim iletişim kutusu ekler ve Reset Firmware to Release Version, Load Specific Firmware File ve Erase Onboard Data Flash seçenekleriyle üç düğmeli bir DFU bootloader(s) found iletişim kutusu sunar (0106b4687, 8b8090e27).Kart başına
vidpid,eraseCommands,binProgramCommandvedfuProgramCommandtanımlayan, hem ham.binhem de paketlenmiş.dfuaygıt yazılımını flaşlayan ve kartın seri numarasını hedefleyen yeni birdfu.txtile sürülen DFU programlama motoru (d8274828d, 33c3c101a).Convert/Save Video araçlarındaki çerçeve atlama dışa aktarımı,
.binbiçimine dışa aktarırken çerçeveleri seyreltmek için bir Skip frames? seçeneği ekler ve artık ffmpeg’in en yüksek JPEG kalitesini (-q:v 1) ister (2c4fd1cb5).Edge Impulse yükleme istatistikleri iletişim kutusu, bir yükleme tamamlandıktan sonra yüklenen dosyaları, alınan yanıtları, eklenen yeni görüntüleri ve mükerrer olarak işaretlenen görüntüleri raporlar (af179e44c).
Diğer değişiklikler ve iyileştirmeler¶
Arduino kartlarının düz bir sistem sıfırlaması yerine doğrudan DFU önyükleyicilerine (bootloader) sıfırlanması için bir önyükleyici giriş seri komutu (
__USBDBG_SYS_RESET_TO_BL) eklendi (9475fd6de, 488efe191).Edge Impulse veri kümesi yüklemeleri artık JPG/JPEG’e ek olarak PNG ve BMP görüntülerini de kabul eder, sınıf klasörü ve numaralandırılmış anlık görüntü adlarını daha esnek bir şekilde eşleştirir ve yüklemeden önce tüm görüntüleri JPG’ye dönüştürür (af179e44c).
0xFFsensör kimliği artıkNone(kamera sensörü yok) olarak değerlendirilir, bu tür kartlar için lisans kontrolü atlanır ve sensör türü algılaması bağlanma akışında daha erken çalışır (138ab3c12).Hakkında iletişim kutusuna Arduino ve Edge Impulse ortak logoları eklendi (138ab3c12).
Edge Impulse yüklemeleri artık boş veya geçersiz veri kümelerini düzgün bir şekilde ele alır ve bir yükleme denemek yerine Nothing to upload iletişim kutusu gösterir (cf976b24b).
Paketten büyük önceden derlenmiş
.elfaygıt yazılımı dosyaları ve kullanılmayanlabview,rosveqtrestalt modülleri kaldırılarak indirme boyutu küçültüldü (5fa17d9b2, 18f28fd5a).DFU flaşlamanın Linux ve macOS’ta çalışması için paketlenmiş
dfu-utilikili dosyaları çalıştırılabilir olarak işaretlendi (f34a0e80f).
Hata düzeltmeleri¶
Platform ve araç desteği¶
Qt Creator tabanı: 4.0.2.
Yeni kart: Arduino Portenta H7 (
PORTENTA_H7_8192_SDRAM, vid:pid2341:035b).Paketlenmiş aygıt yazılımı (firmware) OPENMV2, OPENMV3, OPENMV4, OPENMV4P ve PORTENTA için yenilendi (yeni
firmware.bin/openmv.bin/uvc.binve DFU ikili dosyaları).
Kırıcı değişiklikler¶
Yok. Mevcut projeler ve iş akışları değişmeden çalışmaya devam eder.