v2.9.7¶
v2.9.7 on OpenMV-kohtainen julkaisu, joka keskittyy huomattavasti nopeampaan ja luotettavampaan laiteohjelmiston flashaukseen sisäänrakennetun käynnistyslataimen kautta, sisältäen suurnopeuksisen USB-tuen, vahvistetun sarjaohjaimen ja eräajona tehtävän videon muunnoksen. Se rakentuu edelleen Qt Creator 4.0.2:n päälle (ei uudelleenpohjustusta tällä välillä), eikä olemassa oleviin projekteihin tule rikkovia muutoksia.
Kohokohdat¶
Nopeampi laiteohjelmiston flashaus. Sisäänrakennettu käynnistyslatain niputtaa nyt ei-postattuja USB-paketteja ja käyttää suurnopeuksista (480 Mb/s) päätepisteen kokoa sen sijaan, että lähetettäisiin yksi hidas täytetty paketti lohkoa kohden kiinteällä viiveellä kunkin jälkeen.
OpenMV Cam H7 Pro DFU -tuki tunnistetaan nyt (
OMV4_H7_PRO_32768_SDRAM) yhdessä suurnopeuksisen käynnistyslataimen kanssa.Vahvistettu sarjaohjain 480 Mb/s:n suurnopeustilaa varten, sisältäen 64 MB:n luku-/kirjoituspuskurit ja sujuvan palautumisen, kun käyttöjärjestelmä jumiutuu palauttaessaan dataa.
Muunna videoita eränä. Useiden lähdetiedostojen valitseminen muuntaa ne nyt kaikki kerralla yhden tulostusasetuksia koskevan kyselyn jälkeen.
Julkaisutietojen esikatselu. Install Latest Development Release -valintaikkuna lataa ja näyttää nyt GitHubin julkaisutiedot ennen flashauksen pyytämistä.
Uudet ominaisuudet¶
Convert Video -työkalu tukee nyt eräajona tehtävää muunnosta: useiden lähdetiedostojen valitseminen kysyy kerran tulostuskansion, muodon, uudelleenskaalauksen leveyden ja kehysten ohituksen, ja muuntaa sitten kaikki tiedostot kerralla (864a0babd).
Install Latest Development Release -valintaikkuna lataa nyt GitHubin julkaisusivun ja näyttää renderöidyt julkaisutiedot (sivun
markdown-body-osion) vain luettavassa vieritettävässä näkymässä ennen flashauksen pyytämistä, Downloading-edistymisvalintaikkunan takana (3a7805b4f).
Muut muutokset ja parannukset¶
Nopeampi käynnistyslataimen flashaus. Laiteohjelmiston flashaus sisäänrakennetun käynnistyslataimen kautta on huomattavasti nopeampaa, sillä se käyttää niputettuja ei-postattuja USB-paketteja ja suurnopeuksista (480 Mb/s) päätepisteen kokoa sen sijaan, että lähetettäisiin yksi hidas täytetty paketti lohkoa kohden kiinteällä viiveellä kunkin jälkeen (c2910aeef, 66031209e, a82783208, a5e185d96, 3d0b2e98b).
Vahvistettu sarjaohjain 480 Mb/s:n suurnopeustilaa varten: 64 MB:n luku-/kirjoituspuskurit, Windowsin
SetupComm-puskurin koon asetus avattaessa ja sujuva palautuminen (nollatäyttö), kun käyttöjärjestelmä hyväksyy USB-datan mutta jumiutuu palauttaessaan sitä sovellukselle (d0b3bcdb7).Laiteohjelmiston flashaus toimii nyt nopeammin Windowsissa ja Linuxissa, koska se ohittaa vain macOS:lle tarkoitetut päätepisteen täytöt ja synkronointikyselypaketit, joita käytettiin macOS:n USB-toiminnan kiertämiseen (711281155).
Sarjapääte piirtää nyt vilkkuvan tekstikursorin (75e52095d).
Käynnistyslataimen/DFU:n palautuksen sanamuoto kuvaa nyt DFU-käynnistyslataimen nollausta, joka korjaa tavallisen käynnistyslataimen, ja ohjaa käyttäjää poistamaan
BOOT/RST-hyppyjohtimen ja kytkemään uudelleen sen sijaan, että vihjattaisiin suorasta laiteohjelmiston päivityksestä (9e436cdc0).
Korjatut virheet¶
Korjattu laiteohjelmiston ohjelmoinnin luotettavuus Linuxissa ja virtuaalikoneissa: flash-muistin kirjoituksen/tyhjennyksen onnistuminen kerätään nyt AND-toiminnolla niputettujen pakettien yli, portin
flush()-paluuarvo jätetään huomiotta, ja jumiutuneet käynnistyslataimen siirrot lähettävät uudelleen oikean kyselyn käynnistyslatain- vs. normaalitilalle (a82783208, f76406597).Korjattu kaatuminen, joka tapahtui vanhentuneiden kortin USB VID/PID -kartoitusten poistossa, poistamalla iteraattori riippuvaisten karttahakujen jälkeen, ei ennen niitä (5950b0851).
Korjattu automaattisesti ladattavan
helloworld.py-tiedoston polku ja rekisteröinnin jälkeiset ohjeet uuteen esimerkkien rakenteeseen (Examples > HelloWorldaiemmanExamples > OpenMV > Basics:n sijaan) (def9b7dad).
Alusta- ja työkalutuki¶
Qt Creator -pohja: 4.0.2.
Lisätty DFU-tuki OpenMV Cam H7 Pro:lle (
OMV4_H7_PRO_32768_SDRAM) ja suurnopeuksisen käynnistyslataimen sarjanumeron000000000010tunnistus (c2910aeef).Päivitetty mukana toimitettava OpenMV-laiteohjelmisto versioon v4.3.2 ja virkistetty korttikohtaiset laiteohjelmistokuvat (
firmware.binsekäfirmware.dfu,firmware.hextaifirmware.uf2kortista riippuen), käynnistyslatain ja UVC-kuvat. OPENMV2, OPENMV3, OPENMV4, OPENMV4P, OPENMVPT, NICLAV ja PORTENTA toimitetaan tiedostoillafirmware.bin/firmware.dfu; NANO33 toimitetaan tiedostoillafirmware.bin/firmware.hex; ARDUINO_NANO_RP2040_CONNECT toimitetaan tiedostoillafirmware.bin/firmware.uf2. Aivan uudet laiteohjelmisto-, käynnistyslatain- ja UVC-kuvat OpenMV Cam H7 Pro:lle (OPENMV4_PRO) toimitetaan nyt mukana ensimmäistä kertaa (08ac2e33f).Mukana toimitettavat esimerkit on järjestetty uudelleen ja laajennettu, mukaan lukien uusi ylätason
00-HelloWorld, TensorFlow-objektintunnistusesimerkki sekä monia Arduino Portenta-H7-, Nicla-Vision- ja Nano-RP2040-korttien ohjaus-, sensori-, WiFi-, Bluetooth- ja vähävirtaesimerkkejä (08ac2e33f).
Rikkovat muutokset¶
Ei mitään. Tämä julkaisu on täysin taaksepäin yhteensopiva olemassa olevien projektien ja työnkulkujen kanssa.