v4.8.7#
A v4.8.7 a kártya-helyreállításra és -regisztrációra összpontosít, közvetlen bootloader.bin helyreállítást adva az STM32 és Alif kártyákhoz, valamint a kameraregisztrációt és licencfolyamatot új, POST-alapú szerver-végpontokra helyezve át. A Qt Creator 14.0.2 verzióra épül, és nem tartalmaz a felhasználói projekteket érintő, kompatibilitást törő változtatásokat, eltekintve egy eltávolított alapértelmezett macOS gyorsbillentyűtől, amelyet alább jelzünk.
Kiemelt újdonságok#
Az STM32 helyreállítás mostantól közvetlenül betölthet egy
bootloader.binfájlt az ST Cube Programmer segítségével, és rejtett kártyák helyreállításakor kártyatípust kér.Az Alif helyreállítás mostantól közvetlenül betölthet egy
bootloader.binfájlt.A példa-automatikus skálázás a régebbi kamerákon (M4, M7, H7, NICLA, NICLAV) VGA-ról QVGA-ra méretezi le a példaszkripteket, hogy azok a felbontási korlátaikon belül fussanak.
A regisztráció átdolgozása áthelyezi a hálózati hívásokat új POST végpontokra, mindig pingeli a szervert a kártyatípussal, és egyértelmű hibákat, valamint egy zöld
Registeredeszköztárgombot jelenít meg.A macOS Connect gyorsbillentyűt egy ütköző alapértelmezett billentyűkiosztás eltávolítása javítja.
Új funkciók#
STM32 bootloader.bin helyreállítás. Az STM32 helyreállítás mostantól támogatja egy
bootloader.binfájl közvetlen betöltését, és kártyatípus-választó párbeszédablakot jelenít meg rejtett kártyák helyreállításakor, lecserélve a korábbi hibát, amely szerint csakbootloader.dfufájlok voltak engedélyezettek. Amikor a kártya az ST Cube Programmert használja, a csomagolt firmware és a kiválasztottbootloader.binegy ideiglenes könyvtárba másolódik, majd átadásra kerül a meglévő Cube Programmer gyári-programozási folyamatnak. A nem-Cube-Programmer STM32 kártyák esetében a.binfirmware-útvonal mostantól adfu-util-a 0 -s 0x08000000opcióival kerül flashelésre a-a 0 -s :leavehelyett (18b06325f).Alif bootloader.bin helyreállítás. Az Alif kártyák mostantól helyreállíthatók egy
bootloader.binfájl közvetlen betöltésével; ez egy ideiglenes könyvtárban a csomagolt firmware fölé másolódik, mielőtt az Alif letöltő eszköz meghívásra kerülne (2a36d5e3b).
Egyéb változások és fejlesztések#
Példa-automatikus skálázás. A régebbi kamerák (M4, M7, H7, NICLA, NICLAV) példaszkriptjei mostantól automatikusan VGA-ról QVGA-ra méretezve futnak, hogy a példák a csökkentett felbontási korlátaikon belül fussanak (5adb51a81).
POST-alapú regisztrációs végpontok. A kameraregisztráció és a licenc hálózati hívásai a GET lekérdezési karakterláncos URL-ekről POST űrlapkódolt kérésekre váltottak az új
insert.php,register.phpéscheck.phpszerver-végpontok ellen (d5565e050).Érthetőbb regisztrációs hibák. A regisztráció mostantól egyértelmű hibapárbeszédablakokat jelenít meg, amikor a kártyatípus nem érhető el egy űrlapkulcshoz, vagy elérték a kártyatípusonkénti regisztrációs korlátot (feaa2ecd9).
Hibajavítások#
Javítottuk a csatlakozási/regisztrációs folyamatot, így az mindig pingeli az OpenMV szervert a kártyatípussal, még űrlapkulcs nélkül is, helyreállítva a korábban kihagyott kártyaregisztrációt és licencellenőrzéseket (f487fe0d9).
Javítottuk a csatlakoztatott kamera érzékelőnév-karakterláncát, hogy helyesen elrejtse a rejtettként megjelölt érzékelőket, csak a látható érzékelőtípusokat megjelenítve (8afa4cb18).
Javítottuk az Install the Latest Development Release párbeszédablakot, hogy az ismét megjelenítse a firmware kiadási jegyzeteit, miután a GitHub megváltoztatta a kiadási oldalának HTML-jelölését (690dcd67d).
Javítottuk az eszköztárat, hogy egy űrlapkulccsal végzett sikeres regisztráció után egy zöld
Registeredgombot jelenítsen meg, és elrejtse azt, amikor nem használnak űrlapkulcsot (c3b0800f3).Javítottuk a kamera Connect gyorsbillentyűjét macOS-en az ütköző alapértelmezett
Ctrl+E/Cmd+EEnter Find String kiosztás eltávolításával (44479b435).Hozzáadtunk 10 ms-os várakozásokat, amikor egy kameracsatorna-zárolás meghiúsul, hogy elkerüljük a busy-loop holtpontot a profilolvasások és a képkocka-streaming közben (dcc0c7e95).
Platform- és eszköztámogatás#
Qt Creator alap: 14.0.2.
Kompatibilitást törő változtatások#
Az Enter Find String művelet alapértelmezett
Ctrl+E(Cmd+EmacOS-en) gyorsbillentyűje már nincs hozzárendelve, felszabadítva azt a kamera Connect gyorsbillentyűjének macOS-en. Maga a find-buffer funkció változatlan, és igény esetén újrarendelhető aPreferencesalatt (44479b435).
Egyébként ez a kiadás nem tartalmaz a felhasználó által észlelhető munkafolyamat- vagy viselkedésbeli törést a meglévő projektek számára.