v2.1.0¶
v2.1.0 toimittaa mukana UVC-verkkokameralaiteohjelmiston, yhteyden tilan tunnistavan yhdistyspainikkeen ja uudistetun WiFi-/korttiasetusten valintaikkunan, sekä päivitetyn esimerkkijoukon ja mukana toimitettavan laiteohjelmiston päivityksen versioon 3.2.0. Tämä julkaisu pysyy Qt Creator 4.0.2 -pohjassa. Se järjestää uudelleen tavan, jolla kameran WiFi-/korttiasetukset tallennetaan, joten olemassa oleva WiFi-määritys on syötettävä uudelleen (katso Yhteensopivuutta rikkovat muutokset).
Kohokohdat¶
Mukana toimitettava UVC-laiteohjelmisto toimitetaan nyt kaikille korteille, jotta OpenMV Cam voidaan flashata toimimaan tavallisena USB-verkkokamerana.
Yhteyden tilan tunnistava yhdistyspainike näyttää nyt erilliset tilat: pelkkä USB, pelkkä WiFi, USB+WiFi tai ei yhteyttä, havaittujen kameroiden perusteella.
Mukana toimitettava kameran laiteohjelmisto päivitetty versiosta 3.0.0 versioon 3.2.0 OPENMV2-, OPENMV3- ja OPENMV4-korteille.
Uudistetut WiFi-/korttiasetukset jakavat tallennuksen erillisiin
BoardConfig- jaWiFiConfig-ryhmiin pidemmillä salasanakentillä ja itsenäisellä WiFi-virheenkorjauksen valinnalla.Thermopile Shield -esimerkit lisäävät MLX90621-, MLX90640- ja AMG8833-lämpösensoridemoja.
LabVIEW-integraatio (
LabVIEWOpenMV) toimitetaan nyt asennusohjelman mukana.
Uudet ominaisuudet¶
UVC-verkkokameralaiteohjelmisto: mukana toimitettava UVC (USB Video Class) -laiteohjelmistokuva toimitetaan nyt kaikille korteille, jotta OpenMV Cam voidaan flashata toimimaan tavallisena USB-verkkokamerana. Uudet
uvc.bin-,uvc.dfu- jauvc.elf-tiedostot lisättiin OPENMV2-, OPENMV3- ja OPENMV4-korteille (3995eb570).Yhteyden tilan tunnistava yhdistyskuvake: työkalupalkin yhdistyskuvake heijastaa nyt dynaamisesti yhteyden tilaa näyttäen erilliset tilat: pelkkä USB, pelkkä WiFi, USB+WiFi tai ei yhteyttä, havaittujen USB-kameroiden ja löydettyjen WiFi-kameroiden perusteella (8428d9823).
LabVIEW-integraatio: LabVIEW-integraatiopaketti (
LabVIEWOpenMV) toimitetaan nyt IDE-asennusohjelman mukana uutena tietohakemistona (0740fbb4b, 4c593eec9).Uusia esimerkkiskriptejä lisättiin kattamaan USB HID -hiiri/näppäimistö, USB VCP -kuvansiirto pyydettäessä, VSYNC GPIO -lähtö, Motor Shield (TB6612-moottorin ja askelmoottorin ohjaus) ja selektiivisen haun piirteiden tunnistus (3995eb570).
70-Math-esimerkit sisältävät nyt puhtaasti Python-pohjaiset lineaarialgebra- ja matriisikirjastot (
ulinalg.pyjaumatrix.py) kameran matematiikkaa varten (3995eb570).
Muut muutokset ja parannukset¶
WiFi-/korttiasetusten valintaikkunaa uudistettiin: asetukset jaetaan erillisiin
BoardConfig- jaWiFiConfig-INI-ryhmiin uusilla avainnimillä, salasanakentät hyväksyvät enintään 64 merkkiä, SSID/kortin nimi on rajattu 32 merkkiin, ja erillinen WiFi-virheenkorjauksen valinta ohjaa virheenkorjaustulostetta riippumatta asiakas-/tukiasematilasta (1be001c7e).WiFi-yhteyden käsittelyä vahvistettiin 3 sekunnin TCP-yhteyden aikakatkaisulla ja WiFi-portin poistoaikakatkaisu viritettiin 20 sekuntiin (8428d9823), sekä DTR/RTS-ohjauslinjan tuella sarjaportin abstraktiossa (ei toimintoa TCP:n yli) ja DTR asetettuna sarjaportin avauksessa (c39c9c880).
Syväunen vähävirtaesimerkki myös softsleeppaa ja sammuttaa nyt kuvasensorin (PWDN) ja ohittaa valinnaisesti OV7725-säätimen pienemmän virrankulutuksen saavuttamiseksi, ja RTC-herätysväli nostettiin 5 sekunnista 30 sekuntiin (3995eb570).
Piirteentunnistusesimerkeistä poistettiin vanha LeNet
find_numbers.py-numerontunnistusdemo, jonka korvaa uusiselective_search.py-esimerkki (3995eb570).
Virheenkorjaukset¶
Korjattu WiFi-kameroiden löytymisen luotettavuus: lähetyssanomien on nyt päätyttävä null-merkkiin, osoitteita verrataan IPv4-muodossa, päällekkäisiä WiFi-portteja ei enää lisätä luetteloon, ja WiFi-portit piilotetaan käynnistyslatainta pakotettaessa (47ed75b8d).
Korjattu tyhjä kortin nimi kameran asetuksissa niin, että oletusarvoksi tulee nyt
OpenMV Camtyhjän nimen tallentamisen sijaan (66f56c420).
Alusta- ja työkalutuki¶
Qt Creator -pohja: 4.0.2.
Mukana toimitettava laiteohjelmisto: OpenMV-kameran laiteohjelmisto päivitetty versiosta 3.0.0 versioon 3.2.0 OPENMV2-, OPENMV3- ja OPENMV4-korteille (3995eb570).
Thermopile Shield -sensorit: uudet esimerkit lisäävät demoja MLX90621-, MLX90640- ja AMG8833-lämpösensoreille (kamera ja päällys, valinnaisella LCD:llä), korvaten vanhat yleiset
fir.py-/fir_lcd.py-esimerkit;fir-moduulin referenssidokumentaatio kattaa lisäksi MLX90620:n (3995eb570, 57532428e, 65237a257).Mukana toimitettava UVC-laiteohjelmisto ja LabVIEW-integraatiopaketti sisältyvät nyt asennusohjelmaan (katso Uudet ominaisuudet).
Yhteensopivuutta rikkovat muutokset¶
Käyttäjälle näkyvä työnkulun muutos versioiden v2.0.0 ja v2.1.0 välillä. Kameran WiFi-/korttimäärityksen tallennus järjestettiin uudelleen: asetukset siirrettiin yhdestä BootSettings-ryhmästä erillisiin BoardConfig- ja WiFiConfig-INI-ryhmiin uudelleennimetyillä avaimilla, WPA (Modern WiFi Security) -vaihtoehto poistettiin tukiaseman suojauksen pudotusvalikosta (asiakkaan pudotusvalikko tarjoaa edelleen Open (No password)-, WPA (Modern WiFi Security)- ja WEP (Hexadecimal password) -vaihtoehdot), ja WiFi-tila on nyt yksinkertainen asiakas-vai-tukiasema-valinta yhdistetyn bittimaskin sijaan. Vanhempien IDE-versioiden kirjoittamia olemassa olevia kameran openmv.config-WiFi-asetuksia ei siirretä, ja ne on syötettävä uudelleen (1be001c7e, 66f56c420).