v2.9.0¶
A v2.9.0 megtanítja az IDE-t az új firmware képpontformátum-kódolásának dekódolására, hozzáadja az Arduino Nicla Vision támogatását, és parancssori indítási beállításokat hoz a fej nélküli és kioszk jellegű telepítésekhez. A kiadás a Qt Creator 4.0.2 alapon marad. Egy felhasználót érintő viselkedésbeli változást érdemes megjegyezni: az alapértelmezett fülnavigációs gyorsbillentyűket a hagyományos irányra javították, így a következő/előző fül műveletek a korábbi kiadásokhoz képest most fel vannak cserélve.
Kiemeltek¶
Új képpontformátum-dekódolás, amely élő képkocka-puffer és rögzített fájl támogatást ad a PNG, Bayer és YUV422 képekhez a meglévő JPEG, RGB565, szürkeárnyalatos és bináris formátumok mellett, a firmware verziója alapján automatikusan kiválasztva.
Az Arduino Nicla Vision mostantól teljes körűen támogatott, beleértve a csatlakozás- és rendszerbetöltő-észlelést, a mellékelt firmware-t és a DFU alaplap-leképezéseket.
Parancssori indítási beállítások (
-auto_connect,-auto_run,-full_screen,-list_ports,-serial_number_filter) lehetővé teszik a fej nélküli és kioszk jellegű indítást.Arduino érintéssel történő alaphelyzetbe állítás, amely 1200 baud sebességen nyitja meg a Portenta és Nicla alaplapokat, hogy a rendszerbetöltőbe állítsa őket az újracsatlakozás előtt.
A mellékelt OpenMV kamera firmware 4.2.3-ra frissítve az összes alaplapon.
Új funkciók¶
Az új parancssori indítási beállítások lehetővé teszik, hogy az IDE automatikusan csatlakozzon az első alaplaphoz, automatikusan lefuttassa a megnyitott szkriptet, és teljes képernyős módban induljon a
-auto_connect,-auto_runés-full_screensegítségével; a firmware-frissítési felszólítás el van nyomva automatikus csatlakozáskor (bd866e3b2).Hozzáadva a
-list_portsaz észlelt OpenMV és Arduino kamera soros portjainak kiírásához, valamint a-serial_number_filteraz észlelés egy adott alaplap sorozatszámára való korlátozásához (b2068ea1e).Hozzáadva az Arduino érintéssel történő alaphelyzetbe állítás, amely 1200 baud sebességen nyitja meg a Portenta és Nicla alaplapokat, hogy a rendszerbetöltőbe való alaphelyzetbe állítást váltson ki az újracsatlakozás előtt (0ac3c75af).
Hozzáadva a
Ctrl+Shift+Lgyorsbillentyű a rendszerbetöltő futtatásához (firmware betöltése) és aCtrl+Shift+Ea fedélzeti adat flash memória törléséhez (d8b84ce61).Hozzáadva egy TensorFlow Lite objektumészlelés példa, amely a
net.detect()használatát mutatja be több objektum osztályonkénti megkereséséhez és határoló dobozzal való ellátásához, a személyészlelési példák frissítései mellett (3041c966d).Hozzáadva FrogEye2020 eseménykamera példák (alap és követéssel), amelyek a 320x240-es, képpontonként kétbites mozgásérzékelőt mutatják be 50 FPS sebességgel, egy színpaletta rávetítéssel (623fedcec).
Hozzáadva RTSP videószerver példák LAN és WLAN változatban az OpenMV és Portenta-H7 számára, lecserélve az egyetlen korábbi
rtsp_video_serverpéldát (623fedcec).Hozzáadva egy LSM6DSOX IMU Machine Learning Core (MLC) példa az Arduino Nano RP2040 számára, amely STMicroelectronics UCF modelleket tölt be és megszakítás módban fut (623fedcec).
Egyéb változások és fejlesztések¶
Az IDE mostantól dekódolja az új firmware képpontformátum-kódolását, élő képkocka-puffer és rögzített fájl támogatást adva a PNG, Bayer és YUV422 képekhez a meglévő JPEG, RGB565, szürkeárnyalatos és bináris formátumok mellett, a firmware verziója alapján automatikusan kiválasztva (8f1ed1e82, 1feb603db).
A Súgó menü About OpenMV Cam eleméből almenü lett, amely alaplaponkénti lábkiosztás-diagramokat kínál (H7 Plus, H7, M7, M4, M4 Original) (04bc508ac).
A fülnavigációs gyorsbillentyűket a hagyományos irányra módosították (a
Ctrl+PageUpaz előző fület választja ki, aCtrl+PageDowna következőt, a hozzá tartozóCtrl+Shift+PageUp/Ctrl+Shift+PageDownfülmozgató kombinációkkal), és aCtrl+Alt+numberfülkiválasztó gyorsbillentyűket letiltották (04bc508ac, f87a2598b).Frissített mellékelt példák: a CAN példa a javított
sample_pointargumentumot használja, a WiFi-shield firmware-frissítési példa a WINC1500 firmware 19.7.6-ra mutat, és azimageio_memoryrögzítési példa asensor.RGB565-öt és az újread(pause=True)lejátszási API-t használja (1bf9f4015, 7ab03b5da).Frissített különböző mellékelt példák, beleértve a WiFi scan és AP-mode szkripteket, a kép-átviteli és népszerű-jellemzők távoli eszköz példákat, valamint az audio FFT és MJPEG streamer AP példákat (623fedcec, 9f56381d8).
Hibajavítások¶
Kijavítva a képkocka-puffer és az elrendezés-felosztó csúszkáinak ugrálása, amikor az ablakot minimalizálják vagy maximalizálják, a felosztó állapotának megőrzésével a főablak elrejtési eseményén (6e526403f).
Kijavítva egy összeomlás a firmware-frissítés alaplapnév-leképezésében az örökölt NANO33 és PICO (M0) rendszerbetöltő útvonalak esetében (47ab8523a).
A soros védelmi időzítés 100ms-mal megnövelve a szkript indítása és leállítása körül, hogy a szkriptek indítása és leállítása megbízhatóbb legyen (9981b8679).
Platform- és eszköztámogatás¶
Qt Creator alap: 4.0.2.
Hozzáadva az Arduino Nicla Vision alaplap teljes körű támogatása, beleértve a csatlakozás- és rendszerbetöltő-észlelést, egy mellékelt NICLAV firmware és UVC firmware könyvtárat, valamint DFU alaplap-leképezéseket (813101874, 629a760aa).
Hozzáadva az alaplap-észlelés az MT9V0X2-C, MT9V0X4-C és HM0360 kamera-érzékelők számára (b2068ea1e).
Hozzáadva az MT9V0X2/MT9V0X4 globális zár érzékelő chip azonosítói, lecserélve a régi egyetlen MT9V034 leképezést, így az IDE felismeri a frissített érzékelő-variánsokat (bf0bbd7b4).
Hozzáadva a LEPTON hőérzékelő al-variánsainak (LEPTON-1.0, -1.5, -2.0, -2.5, -3.0, -3.5) észlelése a
sensors.txtfájlban (d0f5a2c05).Hozzáadva a FROGEYE2020 eseménykamera-érzékelő (chip azonosító 0x2020) alaplap-észlelése a
sensors.txtfájlban (623fedcec).Hozzáadva egy új Portenta H7 DFU alaplap-leképezés (VID/PID
2341:035f,CYW4343/cyw4343.binWiFi flasheléssel) adfu.txtfájlhoz (623fedcec).A mellékelt OpenMV kamera firmware 4.2.3-ra frissítve az összes alaplapon (H7, H7 Plus, M7, M4, Portenta, Nicla Vision, Arduino Nano RP2040 Connect, Nano 33 BLE Sense), a 4.1.0-ról a 4.2.0-n át a 4.2.1, 4.2.2 és 4.2.3 verziókra lépve (825c11bdb, fa86edabe, 623fedcec, 9f56381d8, 7ab03b5da, 629a760aa, d0f5a2c05).
A mellékelt WINC1500 WiFi shield firmware 19.7.6-ra frissítve (korábban 19.6.1), a WiFi-shield
fw_update.pypélda az újwinc_19_7_6.bin-re mutatva (629a760aa, 1bf9f4015).
Törő változások¶
A fülnavigációs gyorsbillentyűk iránya megváltozott. Az alapértelmezett
Ctrl+PageUp/Ctrl+PageDown(ésCtrl+Shift+PageUp/Ctrl+Shift+PageDown) kombinációkat a hagyományos irányra javították: aCtrl+PageUpmostantól az előző fület választja ki, aCtrl+PageDownpedig a következőt, a korábbi kiadások fordítottjaként. Azok a felhasználók, akik a régi alapértelmezésekre támaszkodtak, felcserélve fogják látni a következő/előző fül (és fülmozgató) műveleteket (04bc508ac). Ez egy korrekciós változtatás; a kombinációk testreszabhatók aTools>Options>Environment>Keyboardalatt, ha a régi elrendezést részesíted előnyben. Egyetlen meglévő projektet vagy szkriptet sem érint, és a kiadás a Qt Creator 4.0.2 alapon marad.