v2.9.0¶
v2.9.0 opettaa IDE:n purkamaan uuden laiteohjelmiston pikseliformaattikoodauksen, lisää Arduino Nicla Vision -tuen ja tuo joukon komentorivin käynnistysvaihtoehtoja näytöttömiin ja kioskityylisiin käyttöönottoihin. Julkaisu pysyy Qt Creator 4.0.2 -pohjalla. Yksi käyttäjälle näkyvä toimintamuutos on huomattava: oletusarvoiset välilehtinavigoinnin pikanäppäimet korjattiin tavanomaiseen suuntaan, joten seuraava-/edellinen-välilehti-toiminnot on nyt vaihdettu päinvastaisiksi aiempiin julkaisuihin verrattuna.
Kohokohdat¶
Uusi pikseliformaatin purku lisää reaaliaikaisen kehyspuskurin ja tallennettujen tiedostojen tuen PNG-, Bayer- ja YUV422-kuville olemassa olevien JPEG-, RGB565-, harmaasävy- ja binääriformaattien rinnalle, automaattisesti valittuna laiteohjelmistoversion perusteella.
Arduino Nicla Vision on nyt täysin tuettu, mukaan lukien yhteys- ja käynnistyslataintunnistus, mukana toimitettava laiteohjelmisto ja DFU-korttikartoitukset.
Komentorivin käynnistysvaihtoehdot (
-auto_connect,-auto_run,-full_screen,-list_ports,-serial_number_filter) mahdollistavat näytöttömän ja kioskityylisen käynnistyksen.Arduino kosketus-nollaus avaa Portenta- ja Nicla-kortit 1200 baudilla nollatakseen ne käynnistyslataimeen ennen uudelleenyhdistämistä.
Mukana toimitettava OpenMV-kameran laiteohjelmisto päivitetty versioon 4.2.3 kaikilla korteilla.
Uudet ominaisuudet¶
Uudet komentorivin käynnistysvaihtoehdot antavat IDE:n yhdistyä automaattisesti ensimmäiseen korttiin, suorittaa avatun skriptin automaattisesti ja käynnistyä koko näytön tilassa valitsimilla
-auto_connect,-auto_runja-full_screen; laiteohjelmiston päivityskehote vaimennetaan automaattisen yhdistämisen yhteydessä (bd866e3b2).Lisätty
-list_portshavaittujen OpenMV- ja Arduino-kameran sarjaporttien tulostamiseen sekä-serial_number_filtertunnistuksen rajaamiseen tiettyyn kortin sarjanumeroon (b2068ea1e).Lisätty Arduino kosketus-nollaus, joka avaa Portenta- ja Nicla-kortit 1200 baudilla laukaistakseen nollauksen käynnistyslataimeen ennen uudelleenyhdistämistä (0ac3c75af).
Lisätty pikanäppäimet
Ctrl+Shift+Lkäynnistyslataimen ajamiseen (laiteohjelmiston lataus) jaCtrl+Shift+Esisäänrakennetun data-flash-muistin tyhjentämiseen (d8b84ce61).Lisätty TensorFlow Lite -objektintunnistus -esimerkki, joka esittelee
net.detect()-funktion useiden objektien paikantamiseen ja rajaamiseen luokkaa kohden, sekä päivityksiä henkilöntunnistusesimerkkeihin (3041c966d).Lisätty FrogEye2020-tapahtumakameraesimerkit (perus ja seurannalla), jotka näyttävät 320x240-kokoisen kahden bitin per pikseli liikesensorin toimivan 50 FPS:n nopeudella väripaletin päällyksellä (623fedcec).
Lisätty RTSP-videopalvelin-esimerkit LAN- ja WLAN-variantteina OpenMV:lle ja Portenta-H7:lle, korvaten yksittäisen aiemman
rtsp_video_server-esimerkin (623fedcec).Lisätty LSM6DSOX IMU Machine Learning Core (MLC) -esimerkki Arduino Nano RP2040:lle, joka lataa STMicroelectronicsin UCF-malleja ja toimii keskeytystilassa (623fedcec).
Muut muutokset ja parannukset¶
IDE purkaa nyt uuden laiteohjelmiston pikseliformaattikoodauksen lisäten reaaliaikaisen kehyspuskurin ja tallennettujen tiedostojen tuen PNG-, Bayer- ja YUV422-kuville olemassa olevien JPEG-, RGB565-, harmaasävy- ja binääriformaattien rinnalle, automaattisesti valittuna laiteohjelmistoversion perusteella (8f1ed1e82, 1feb603db).
Ohje-valikon About OpenMV Cam -kohdasta tuli alivalikko, joka tarjoaa korttikohtaiset pinout-kaaviot (H7 Plus, H7, M7, M4, M4 Original) (04bc508ac).
Välilehtinavigoinnin pikanäppäimet muutettiin tavanomaiseen suuntaan (
Ctrl+PageUpvalitsee edellisen välilehden,Ctrl+PageDownseuraavan, vastaavillaCtrl+Shift+PageUp/Ctrl+Shift+PageDown-välilehdensiirtosidonnoilla), jaCtrl+Alt+number-välilehdenvalintapikanäppäimet poistettiin käytöstä (04bc508ac, f87a2598b).Päivitetty mukana toimitettavat esimerkit: CAN-esimerkki käyttää korjattua
sample_point-argumenttia, WiFi-shieldin laiteohjelmiston päivitysesimerkki osoittaa WINC1500-laiteohjelmistoon 19.7.6, jaimageio_memory-tallennusesimerkki käyttääsensor.RGB565:tä ja uuttaread(pause=True)-toistoa-API:a (1bf9f4015, 7ab03b5da).Päivitetty sekalaisia mukana toimitettavia esimerkkejä, mukaan lukien WiFi-skannaus- ja AP-tilan skriptit, kuvansiirto- ja suosittujen ominaisuuksien etälaite-esimerkit sekä äänen FFT- ja MJPEG-suoratoistajan AP-esimerkit (623fedcec, 9f56381d8).
Korjaukset¶
Korjattu kehyspuskurin ja asettelun jakajan liukusäätimet, jotka hyppivät ikkunaa pienennettäessä tai suurennettaessa, säilyttämällä jakajan tila pääikkunan piilotustapahtumassa (6e526403f).
Korjattu kaatuminen laiteohjelmiston päivityksen kortin nimen kartoituksessa vanhoissa NANO33- ja PICO (M0) -käynnistyslatainpoluissa (47ab8523a).
Lisätty sarjaliikenteen suojausajoitusta 100ms:llä skriptin käynnistyksen ja pysäytyksen ympärillä, jotta skriptien käynnistäminen ja pysäyttäminen on luotettavampaa (9981b8679).
Alusta- ja työkalutuki¶
Qt Creator -pohja: 4.0.2.
Lisätty täysi tuki Arduino Nicla Vision -kortille, mukaan lukien yhteys- ja käynnistyslataintunnistus, mukana toimitettava NICLAV-laiteohjelmisto ja UVC-laiteohjelmistohakemisto sekä DFU-korttikartoitukset (813101874, 629a760aa).
Lisätty korttitunnistus MT9V0X2-C-, MT9V0X4-C- ja HM0360-kamerasensoreille (b2068ea1e).
Lisätty MT9V0X2/MT9V0X4-globaalisuljinsensorin sirutunnukset, jotka korvaavat vanhan yksittäisen MT9V034-kartoituksen, joten IDE tunnistaa päivitetyt sensorivariantit (bf0bbd7b4).
Lisätty tunnistus LEPTON-lämpösensorin alivarianteille (LEPTON-1.0, -1.5, -2.0, -2.5, -3.0, -3.5) tiedostossa
sensors.txt(d0f5a2c05).Lisätty korttitunnistus FROGEYE2020-tapahtumakamerasensorille (sirutunnus 0x2020) tiedostossa
sensors.txt(623fedcec).Lisätty uusi Portenta H7 DFU-korttikartoitus (VID/PID
2341:035f,CYW4343/cyw4343.binWiFi-flashauksella) tiedostoondfu.txt(623fedcec).Mukana toimitettava OpenMV-kameran laiteohjelmisto päivitetty versioon 4.2.3 kaikilla korteilla (H7, H7 Plus, M7, M4, Portenta, Nicla Vision, Arduino Nano RP2040 Connect, Nano 33 BLE Sense), edeten versiosta 4.1.0 version 4.2.0 kautta versioihin 4.2.1, 4.2.2 ja 4.2.3 (825c11bdb, fa86edabe, 623fedcec, 9f56381d8, 7ab03b5da, 629a760aa, d0f5a2c05).
Mukana toimitettava WINC1500 WiFi-shieldin laiteohjelmisto päivitetty versioon 19.7.6 (oli 19.6.1), ja WiFi-shieldin
fw_update.py-esimerkki osoittamaan uuteenwinc_19_7_6.bin-tiedostoon (629a760aa, 1bf9f4015).
Rikkovat muutokset¶
Välilehtinavigoinnin pikanäppäimen suunta muuttui. Oletusarvoiset
Ctrl+PageUp/Ctrl+PageDown(jaCtrl+Shift+PageUp/Ctrl+Shift+PageDown) -sidonnat korjattiin tavanomaiseen suuntaan:Ctrl+PageUpvalitsee nyt edellisen välilehden jaCtrl+PageDownseuraavan, päinvastoin kuin aiemmissa julkaisuissa. Käyttäjät, jotka luottivat vanhoihin oletuksiin, näkevät seuraava-/edellinen-välilehti- (ja välilehdensiirto-) toiminnot vaihdettuina (04bc508ac). Tämä on korjaava muutos; sidonnat voidaan mukauttaa kohdassaTools>Options>Environment>Keyboard, jos pidät vanhasta asettelusta. Olemassa oleviin projekteihin tai skripteihin tämä ei vaikuta, ja julkaisu pysyy Qt Creator 4.0.2 -pohjalla.