v2.9.7¶
v2.9.7 je izdanje specifično za OpenMV usmjereno na dramatično brže i pouzdanije upisivanje firmwarea putem ugrađenog pokretača, s podrškom za USB velike brzine, ojačanim serijskim upravljačkim programom i skupnom konverzijom videa. I dalje je izgrađeno na Qt Creatoru 4.0.2 (bez ponovnog baziranja u ovom rasponu) i nema promjena koje narušavaju kompatibilnost za postojeće projekte.
Istaknuto¶
Brže upisivanje firmwarea. Ugrađeni pokretač sada grupira ne-objavljene USB pakete i koristi dimenzioniranje krajnjih točaka velike brzine (480 Mb/s) umjesto jednog sporog dopunjenog paketa po dijelu s fiksnim kašnjenjem nakon svakog.
Podrška za OpenMV Cam H7 Pro DFU sada je prepoznata (
OMV4_H7_PRO_32768_SDRAM), zajedno s pokretačem velike brzine.Ojačani serijski upravljački program za način velike brzine od 480 Mb/s, sa međuspremnicima za čitanje/pisanje od 64 MB i ljupkim oporavkom kada se OS zaglavi pri vraćanju podataka.
Skupna konverzija videa. Odabir više izvornih datoteka sada ih sve pretvara odjednom nakon jednog upita za izlazne postavke.
Pregled napomena uz izdanje. Dijaloški okvir Install Latest Development Release sada preuzima i prikazuje napomene uz izdanje s GitHuba prije nego što zatraži upisivanje.
Nove značajke¶
Alat Convert Video sada podržava skupnu konverziju: odabir više izvornih datoteka jednom traži izlaznu mapu, format, širinu za promjenu razmjera i preskakanje sličica, a zatim pretvara sve datoteke odjednom (864a0babd).
Dijaloški okvir Install Latest Development Release sada preuzima GitHub stranicu izdanja i prikazuje prikazane napomene uz izdanje (odjeljak
markdown-bodystranice) u prikazu samo za čitanje s pomicanjem prije nego što zatraži upisivanje, iza dijaloškog okvira napretka Downloading (3a7805b4f).
Ostale promjene i poboljšanja¶
Brže upisivanje putem pokretača. Upisivanje firmwarea putem ugrađenog pokretača dramatično je brže, koristeći grupirane ne-objavljene USB pakete i dimenzioniranje krajnjih točaka velike brzine (480 Mb/s) umjesto jednog sporog dopunjenog paketa po dijelu s fiksnim kašnjenjem nakon svakog (c2910aeef, 66031209e, a82783208, a5e185d96, 3d0b2e98b).
Ojačani serijski upravljački program za način velike brzine od 480 Mb/s: međuspremnici za čitanje/pisanje od 64 MB, Windows
SetupCommdimenzioniranje međuspremnika pri otvaranju i ljupki oporavak (popunjavanje nulama) kada OS prihvati USB podatke, ali se zaglavi pri njihovom vraćanju aplikaciji (d0b3bcdb7).Upisivanje firmwarea sada se brže izvodi na Windowsima i Linuxu preskakanjem dopune krajnjih točaka i paketa za sinkronizacijski upit, koji su namijenjeni samo macOS-u i koriste se za zaobilaženje ponašanja USB-a na macOS-u (711281155).
Serijski terminal sada crta trepćući tekstualni pokazivač (75e52095d).
Tekst za oporavak pokretača/DFU-a sada opisuje resetiranje DFU pokretača koje popravlja redoviti pokretač, navodeći korisnika da ukloni premosnik
BOOT/RSTi ponovno spoji uređaj umjesto da implicira izravnu nadogradnju firmwarea (9e436cdc0).
Ispravci pogrešaka¶
Popravljena je pouzdanost programiranja firmwarea na Linuxu i na virtualnim strojevima: uspjeh upisivanja/brisanja flash memorije sada se akumulira logičkim I (AND) operatorom kroz grupirane pakete, povratna vrijednost
flush()priključka se zanemaruje, a zaglavljeni prijenosi pokretača ponovno izdaju ispravan upit za način pokretača nasuprot uobičajenog načina (a82783208, f76406597).Popravljen je pad pri uklanjanju zastarjelih USB VID/PID preslikavanja ploča brisanjem iteratora nakon, a ne prije, zavisnih pretraga mape (5950b0851).
Ispravljena je putanja automatski učitane
helloworld.pydatoteke i upute nakon registracije prema novom rasporedu primjera (Examples > HelloWorldumjestoExamples > OpenMV > Basics) (def9b7dad).
Podrška za platforme i alate¶
Baza Qt Creator: 4.0.2.
Dodana je DFU podrška za OpenMV Cam H7 Pro (
OMV4_H7_PRO_32768_SDRAM) i prepoznavanje serijskog broja pokretača velike brzine000000000010(c2910aeef).Priloženi OpenMV firmware ažuriran je na v4.3.2 te su osvježene slike firmwarea po pojedinoj ploči (
firmware.binplusfirmware.dfu,firmware.hexilifirmware.uf2ovisno o ploči), pokretač i UVC slike. OPENMV2, OPENMV3, OPENMV4, OPENMV4P, OPENMVPT, NICLAV i PORTENTA isporučujufirmware.bin/firmware.dfu; NANO33 isporučujefirmware.bin/firmware.hex; ARDUINO_NANO_RP2040_CONNECT isporučujefirmware.bin/firmware.uf2. Potpuno nove slike firmwarea, pokretača i UVC-a za OpenMV Cam H7 Pro (OPENMV4_PRO) sada su priložene po prvi put (08ac2e33f).Reorganizirani su i prošireni priloženi primjeri, uključujući novi
00-HelloWorldna najvišoj razini, TensorFlow primjer detekcije objekata te mnoge primjere upravljanja pločom, senzorima, WiFi-jem, Bluetoothom i niskom potrošnjom za Arduino Portenta-H7, Nicla-Vision i Nano-RP2040 (08ac2e33f).
Promjene koje narušavaju kompatibilnost¶
Nema. Ovo izdanje je u potpunosti unatrag kompatibilno s postojećim projektima i tijekovima rada.