v2.9.7¶
A v2.9.7 egy OpenMV-specifikus kiadás, amely a beépített rendszerbetöltőn keresztüli, lényegesen gyorsabb és megbízhatóbb firmware-flashelésre összpontosít, nagysebességű USB-támogatással, megerősített soros illesztőprogrammal és kötegelt videókonvertálással. Továbbra is Qt Creator 4.0.2 alapokra épül (ebben a tartományban nincs újrabázisolás), és nincsenek visszafelé nem kompatibilis változások a meglévő projektekhez.
Kiemelések¶
Gyorsabb firmware-flashelés. A beépített rendszerbetöltő mostantól kötegeli a nem-posted USB csomagokat, és nagysebességű (480 Mb/s) végpontméretezést használ az egy lassú, kipárnázott csomag/darab és az utánuk lévő rögzített késleltetés helyett.
Az OpenMV Cam H7 Pro DFU támogatása mostantól felismerésre kerül (
OMV4_H7_PRO_32768_SDRAM), a nagysebességű rendszerbetöltővel együtt.Megerősített soros illesztőprogram a 480 Mb/s-os nagysebességű módhoz, 64 MB-os olvasási/írási pufferekkel és kíméletes helyreállítással, amikor az operációs rendszer megakad az adatok visszaadásakor.
Kötegelt videókonvertálás. Több forrásfájl kiválasztása mostantól egyetlen, a kimeneti beállításokra vonatkozó kérdés után mindet egyszerre konvertálja.
Kiadási megjegyzések előnézete. Az Install Latest Development Release párbeszédablak mostantól letölti és megjeleníti a GitHub kiadási megjegyzéseit, mielőtt a flashelésre kérdezne rá.
Új funkciók¶
A Convert Video eszköz mostantól támogatja a kötegelt konvertálást: több forrásfájl kiválasztása egyszer kérdez rá a kimeneti mappára, formátumra, átméretezési szélességre és képkockakihagyásra, majd egyszerre konvertálja az összes fájlt (864a0babd).
Az Install Latest Development Release párbeszédablak mostantól letölti a GitHub kiadási oldalát, és megjeleníti a megjelenített kiadási megjegyzéseket (az oldal
markdown-bodyszakaszát) egy csak olvasható, görgethető nézetben, mielőtt a flashelésre kérdezne rá, egy Downloading előrehaladási párbeszédablak mögött (3a7805b4f).
Egyéb változások és fejlesztések¶
Gyorsabb rendszerbetöltős flashelés. A beépített rendszerbetöltőn keresztüli firmware-flashelés lényegesen gyorsabb, kötegelt nem-posted USB csomagokat és nagysebességű (480 Mb/s) végpontméretezést használva az egy lassú, kipárnázott csomag/darab és az utánuk lévő rögzített késleltetés helyett (c2910aeef, 66031209e, a82783208, a5e185d96, 3d0b2e98b).
Megerősített soros illesztőprogram a 480 Mb/s-os nagysebességű módhoz: 64 MB-os olvasási/írási pufferek, Windows
SetupCommpufferméretezés megnyitáskor, és kíméletes helyreállítás (nullával való feltöltés), amikor az operációs rendszer elfogadja az USB-adatokat, de megakad azok alkalmazásnak való visszaadásakor (d0b3bcdb7).A firmware-flashelés mostantól gyorsabban fut Windows és Linux rendszeren a kizárólag macOS-en használt, a macOS USB-viselkedésének megkerülésére szolgáló végpont-kipárnázás és szinkronizációs lekérdezési csomagok kihagyásával (711281155).
A soros terminál mostantól villogó szövegkurzort rajzol (75e52095d).
A rendszerbetöltő/DFU helyreállítás megfogalmazása mostantól egy DFU rendszerbetöltő-visszaállítást ír le, amely javítja a normál rendszerbetöltőt, arra utasítva a felhasználót, hogy távolítsa el a
BOOT/RSTjumpert és csatlakoztassa újra, ahelyett, hogy közvetlen firmware-frissítésre utalna (9e436cdc0).
Hibajavítások¶
Javítva lett a firmware-programozás megbízhatósága Linuxon és virtuális gépeken: a flash írási/törlési sikere mostantól ÉS-akkumulálódik a kötegelt csomagok között, a port
flush()visszatérési értéke figyelmen kívül marad, és a megakadt rendszerbetöltő-átvitelek újra kiadják a megfelelő lekérdezést a rendszerbetöltő- vs. normál módhoz (a82783208, f76406597).Javítva lett egy összeomlás az elavult kártya USB VID/PID leképezések eltávolításakor, az iterátort a függő térkép-keresések után, nem pedig azok előtt törölve (5950b0851).
Javítva lett az automatikusan betöltött
helloworld.pyútvonal és a regisztráció utáni utasítások az új példaelrendezéshez (Examples > HelloWorldaExamples > OpenMV > Basicshelyett) (def9b7dad).
Platform- és eszköztámogatás¶
Qt Creator alap: 4.0.2.
Hozzáadtuk a DFU támogatást az OpenMV Cam H7 Pro-hoz (
OMV4_H7_PRO_32768_SDRAM), valamint a000000000010nagysebességű rendszerbetöltő sorozatszám felismerését (c2910aeef).Frissítettük a csomagolt OpenMV firmware-t v4.3.2 verzióra, és frissítettük a kártyánkénti firmware-képeket (
firmware.binpluszfirmware.dfu,firmware.hexvagyfirmware.uf2a kártyától függően), a rendszerbetöltőt és az UVC képeket. Az OPENMV2, OPENMV3, OPENMV4, OPENMV4P, OPENMVPT, NICLAV és PORTENTAfirmware.bin/firmware.dfufájlokkal érkezik; a NANO33firmware.bin/firmware.hexfájlokkal; az ARDUINO_NANO_RP2040_CONNECTfirmware.bin/firmware.uf2fájlokkal. Az OpenMV Cam H7 Pro (OPENMV4_PRO) vadonatúj firmware-, rendszerbetöltő- és UVC képei most először kerülnek csomagolásra (08ac2e33f).Átszerveztük és bővítettük a csomagolt példákat, beleértve egy új, legfelső szintű
00-HelloWorldpéldát, egy TensorFlow objektumészlelési példát, valamint számos Arduino Portenta-H7, Nicla-Vision és Nano-RP2040 kártyavezérlési, érzékelő-, WiFi-, Bluetooth- és alacsony fogyasztású példát (08ac2e33f).
Visszafelé nem kompatibilis változások¶
Nincsenek. Ez a kiadás teljesen visszafelé kompatibilis a meglévő projektekkel és munkafolyamatokkal.