v3.0.3

v3.0.3 lisää ensiluokkaisen tuen NXP i.MX RT1060 (EVKB-MIMXRT1060) -kortille, mukaan lukien sarjakäynnistyslataimen (SBL) korjaus- ja uudelleenflashausvuon, sekä Auto Reconnect -kytkimen, RTSP-virran toistimen ja parannuksia Import Helperiin ja koodintäydennyksen docstring-jäsennykseen. Julkaisu rakentuu Qt Creator 4.0.2:n päälle, nostaa mukana toimitettavan OpenMV-laiteohjelmiston versioon v4.4.2 eikä sisällä rikkovia muutoksia käyttäjien projekteille.

Kohokohdat

  • NXP i.MX RT1060 -tuki. EVKB-MIMXRT1060-kortti tunnistetaan nyt ja se voidaan flashata suoraan IDE:stä.

  • SBL-käynnistyslataimen korjausvuo. Toimiva sarjalatauksen (blhost) käynnistyslatainvuo voi korjata ja flashata uudelleen i.MX RT1060 -pohjaiset kamerat, valinnaisella flash-tiedostojärjestelmän tyhjennyksellä.

  • Auto Reconnect to OpenMV Cam. Uusi Tools-kytkin yhdistää kameraan automaattisesti uudelleen, kun se havaitaan, pysäyttämättä käynnissä olevaa skriptiä.

  • Play RTSP Stream. Uusi Video Tools -kohta toistaa live-RTSP-virran ffplay:n kautta.

  • Import Helper sisäkkäisille moduuleille. Moduulit ei-tasaisissa kansiohierarkioissa tuodaan ja kopioidaan nyt OpenMV Camiin oikein.

Uudet ominaisuudet

  • NXP i.MX RT1060 -tuki lisää oman laiteohjelmiston flashauslataimen, joka ohjaa mukana toimitettavia sdphost/blhost-työkaluja EVKB-MIMXRT1060:n ohjelmoimiseksi USB:n kautta, uudella imx.txt-konfiguraatiolla ja boards.txt-merkinnällä OMVRT60_IMXRT60_32768_SDRAM (6a040cda3, e72ff6f52).

  • SBL-käynnistyslatainvuo antaa käyttäjien korjata ja flashata uudelleen i.MX RT1060 -pohjaiset kamerat i.MX:n toissijaisen käynnistyslataimen kautta, valinnaisella flash-tiedostojärjestelmän tyhjennyksellä (jota ohjaa olemassa oleva tyhjennystoiminto) uudelleenflashauksen yhteydessä (0bb648c94, da591b7c9, c08022fab).

  • Auto Reconnect to OpenMV Cam, valittavissa oleva Tools-valikon kohta, yhdistää kameraan automaattisesti uudelleen, kun se havaitaan, pysäyttämättä käynnissä olevaa skriptiä; tila säilyy istuntojen yli ja poistaa käytöstä manuaaliset Connect/Disconnect-toiminnot ollessaan aktiivinen (0546d806e).

  • Play RTSP Stream, uusi Video Tools -kohta (ei Linuxissa), kysyy IP-osoitteen/verkkotunnuksen, portin (oletus 554) ja TCP- vs. UDP-siirron, ja toistaa sitten live-rtsp://-virran ffplay:n kautta (f6a39055d).

  • MicroSpeech-esimerkit Yes/No-avainsanojen tunnistukseen lisättiin Nicla Vision- ja Portenta H7 -korteille (8cecde656).

Muut muutokset ja parannukset

  • Import Helper tuo ja kopioi nyt moduulit sisäkkäisissä (ei-tasaisissa) kansiohierarkioissa oikein, laskemalla pisteellä erotetut moduulinimet suhteellisista poluista ja kopioimalla kansiot rekursiivisesti; Documents-kansion moduulit ohittavat Examples-moduulit (e5696f6f8, 33a703157, 1e4a27769).

  • Koodintäydennyksen docstring-jäsennys purkaa nyt funktioiden argumenttien allekirjoitukset oikein, mukaan lukien valinnaisten argumenttien [...]-merkinnän poistamisen mukana toimitettavasta HTML-dokumentaatiosta (75cb80a09, 05125bec8, 16fde1c1e).

  • Yhdistämisen/yhteyden katkaisun luotettavuutta parannettu: teksti- ja kuvapuskurien tyhjennyssilmukat suoritetaan nyt aina, ja vain scriptStop on porttina Auto Reconnect -tilan takana, joten puskurit tyhjentyvät siististi riippumatta siitä, onko automaattinen uudelleenyhdistys käytössä (6673302e1).

Korjatut virheet

  • Korjattu useita i.MX RT -flashausvirheitä: tiedostopolut välitettiin literaalimerkkijonoina selvitettyjen polkujen sijaan, sdphost-hyppykomento oli kirjoitettu väärin muodossa jump-adress, ja käynnistyslataimen flasherin binäärin nimi korjattiin (0bb648c94, c08022fab).

  • Korjattu kirjoitusvirhe päivitys-saatavilla-valintaikkunan tekstissä, reources muotoon resources (798f55c31).

Alusta- ja työkalutuki

  • Qt Creator -pohja: 4.0.2.

  • Uusi kortti: NXP i.MX RT1060 (EVKB-MIMXRT1060), korttimerkintä OMVRT60_IMXRT60_32768_SDRAM (laiteohjelmistokansio EVKBMIMXRT1060) (6a040cda3, e72ff6f52).

  • Mukana toimitettava OpenMV-laiteohjelmisto: päivitetty versioon v4.4.2 (välivaiheen 4.3.3-noston kautta), virkistetyillä firmware-/uvc-/käynnistyslatainbinääreillä korteille OPENMV2/3/4/4P/4_PRO/PT, NANO33, NICLAV, PORTENTA ja NANO_RP2040 (8cecde656, 292950b60).

  • Mukana toimitettavat NXP-työkalut: blhost ja sdphost on nyt merkitty suoritettaviksi Linuxissa ja macOS:ssä, jotta i.MX-käynnistyslatainvuo voi suorittaa ne (3c464ca5a).

Rikkovat muutokset

Ei mitään. Tämä julkaisu ei tuo rikkovia muutoksia käyttäjien projekteille; Qt Creator -pohja pysyy versiossa Qt Creator 4.0.2.