v2.6.4¶
v2.6.4 donosi punu podršku za Arduino Portenta H7, generički tijek rada za otkrivanje DFU pokretača (bootloader) i programiranje, te skup poboljšanja za Edge Impulse skupove podataka. Izgrađen je na Qt Creator 4.0.2 (nepromijenjeno u odnosu na prethodno izdanje) i ne sadrži promjene koje narušavaju kompatibilnost postojećih projekata.
Najvažnije¶
Arduino Portenta H7 sada je u potpunosti podržan, uključujući programiranje ugrađenog programa (firmware) u DFU načinu rada putem
dfu-utilpa se ploča može programirati izravno iz OpenMV IDE-a.Otkrivanje DFU pokretača (bootloader) dodaje dijalog DFU bootloader(s) found koji nudi Reset Firmware to Release Version, Load Specific Firmware File ili Erase Onboard Data Flash.
Mehanizam DFU programiranja, vođen novom datotekom
dfu.txt, programira i sirovi.bini pakirani.dfuugrađeni program (firmware) pomoću naredbi po pločama i ciljanjem prema serijskom broju.Edge Impulse prijenosi sada prihvaćaju PNG i BMP slike uz JPG/JPEG, izvještavaju o statistici prijenosa po završetku te više ne zamrzavaju sučelje.
Manje preuzimanje nakon uklanjanja velikih unaprijed izgrađenih
.elfdatoteka ugrađenog programa (firmware) i neiskorištenih podmodula iz paketa.
Nove značajke¶
Podrška za Arduino Portenta H7 s namjenskim tijekom pokretanja, brisanja i programiranja putem DFU (uređaj
2341:035b), programiranjem ugrađenog programa (firmware) u DFU načinu rada putemdfu-utilte onemogućenom provjerom licence za tu ploču (488efe191, 8b8090e27, 5195fa5a8).Generičko otkrivanje DFU pokretača (bootloader) popisuje priključene DFU uređaje putem
dfu-util -l, dodaje dijalog za odabir uređaja i prikazuje dijalog DFU bootloader(s) found s tri gumba Reset Firmware to Release Version, Load Specific Firmware File i Erase Onboard Data Flash (0106b4687, 8b8090e27).Mehanizam DFU programiranja, vođen novom datotekom
dfu.txtkoja definiravidpid,eraseCommands,binProgramCommandidfuProgramCommandpo pločama, programira i sirovi.bini pakirani.dfuugrađeni program (firmware) te cilja serijski broj ploče (d8274828d, 33c3c101a).Preskakanje sličica pri izvozu u alatima Convert/Save Video dodaje opciju Skip frames? za prorjeđivanje sličica pri izvozu u
.binte sada traži najvišu JPEG kvalitetu od ffmpega (-q:v 1) (2c4fd1cb5).Dijalog statistike Edge Impulse prijenosa izvještava o prenesenim datotekama, primljenim odgovorima, novo dodanim slikama i slikama označenima kao duplikati nakon završetka prijenosa (af179e44c).
Ostale promjene i poboljšanja¶
Dodana je serijska naredba za ulazak u pokretač (bootloader) (
__USBDBG_SYS_RESET_TO_BL) tako da se Arduino ploče resetiraju izravno u svoj DFU pokretač (bootloader) umjesto u obični sistemski reset (9475fd6de, 488efe191).Prijenosi Edge Impulse skupova podataka sada prihvaćaju PNG i BMP slike uz JPG/JPEG, fleksibilnije podudaraju nazive mapa klasa i numeriranih snimki te sve slike pretvaraju u JPG prije prijenosa (af179e44c).
ID senzora
0xFFsada se tretira kaoNone(bez senzora kamere), provjera licence preskače se za takve ploče, a otkrivanje vrste senzora pokreće se ranije u tijeku spajanja (138ab3c12).Dodani su logotipi partnera Arduino i Edge Impulse u dijalog About (138ab3c12).
Edge Impulse prijenosi sada elegantno obrađuju prazne ili nevaljane skupove podataka prikazujući dijalog Nothing to upload umjesto pokušaja prijenosa (cf976b24b).
Uklonjene su velike unaprijed izgrađene
.elfdatoteke ugrađenog programa (firmware) te neiskorišteni podmodulilabview,rosiqtrestiz paketa, čime se smanjilo preuzimanje (5fa17d9b2, 18f28fd5a).Priložene
dfu-utilbinarne datoteke označene su kao izvršne kako bi DFU programiranje radilo na Linuxu i macOS-u (f34a0e80f).
Ispravci grešaka¶
Ispravljeno je usporavanje i zamrzavanje IDE-a tijekom prijenosa Edge Impulse skupova podataka pumpanjem petlje događaja između mrežnih zahtjeva (7568c0713).
Ispravljen je Edge Impulse dijalog za odabir Edge Impulse Projects tako da ispravno unaprijed odabire posljednji korišteni projekt (cf976b24b).
Podrška za platforme i alate¶
Osnova Qt Creatora: 4.0.2.
Nova ploča: Arduino Portenta H7 (
PORTENTA_H7_8192_SDRAM, vid:pid2341:035b).Priloženi ugrađeni program (firmware) osvježen za OPENMV2, OPENMV3, OPENMV4, OPENMV4P i PORTENTA (nove
firmware.bin/openmv.bin/uvc.bini DFU binarne datoteke).
Promjene koje narušavaju kompatibilnost¶
Nema. Postojeći projekti i tijekovi rada nastavljaju raditi nepromijenjeni.