v2.1.0¶
v2.1.0 levererar medföljande UVC-webbkamerafirmware, en anslutningsmedveten anslutningsknapp och en omarbetad dialogruta för WiFi-/kortinställningar, jämte en uppdaterad uppsättning exempel och medföljande fast programvara uppgraderad till 3.2.0. Denna version bygger fortfarande på Qt Creator 4.0.2. Den omorganiserar hur WiFi-/kortinställningar lagras på kameran, så befintlig WiFi-konfiguration måste anges på nytt (se Brytande ändringar).
Höjdpunkter¶
Medföljande UVC-firmware levereras nu för alla kort så att OpenMV Cam kan flashas för att fungera som en standardiserad USB-webbkamera.
Anslutningsmedveten anslutningsknapp visar nu tydliga tillstånd för endast USB, endast WiFi, USB+WiFi eller frånkopplad baserat på upptäckta kameror.
Medföljande kamerafirmware uppdaterad från 3.0.0 till 3.2.0 för korten OPENMV2, OPENMV3 och OPENMV4.
Omarbetade WiFi-/kortinställningar delar upp lagringen i separata grupper
BoardConfigochWiFiConfigmed längre lösenordsfält och en oberoende WiFi-felsökningsväxel.Exempel för Thermopile Shield lägger till demonstrationer för värmesensorerna MLX90621, MLX90640 och AMG8833.
LabVIEW-integration (
LabVIEWOpenMV) medföljer nu installationsprogrammet.
Nya funktioner¶
UVC-webbkamerafirmware: en medföljande UVC-firmwareavbildning (USB Video Class) levereras nu för alla kort så att OpenMV Cam kan flashas för att fungera som en standardiserad USB-webbkamera. Nya filer
uvc.bin,uvc.dfuochuvc.elflades till för OPENMV2, OPENMV3 och OPENMV4 (3995eb570).Anslutningsmedveten anslutningsikon: anslutningsikonen i verktygsfältet återspeglar nu dynamiskt anslutningen och visar tydliga tillstånd för endast USB, endast WiFi, USB+WiFi eller frånkopplad baserat på upptäckta USB-kameror och funna WiFi-kameror (8428d9823).
LabVIEW-integration: ett LabVIEW-integrationspaket (
LabVIEWOpenMV) medföljer nu IDE-installationsprogrammet som en ny datakatalog (0740fbb4b, 4c593eec9).Nya exempelskript lades till som täcker USB HID-mus/-tangentbord, USB VCP-bildöverföring på begäran, VSYNC GPIO-utgång, Motor Shield (TB6612 motor- och stegmotorstyrning) och särdragsdetektering med selektiv sökning (3995eb570).
70-Math-exemplen levererar nu rena Python-bibliotek för linjär algebra och matriser (
ulinalg.pyochumatrix.py) för matematik på kameran (3995eb570).
Övriga ändringar och förbättringar¶
Dialogrutan för WiFi-/kortinställningar omarbetades: inställningar delas upp i separata INI-grupper
BoardConfigochWiFiConfigmed nya nyckelnamn, lösenordsfält accepterar upp till 64 tecken, SSID/kortnamn begränsas till 32 tecken, och en separat WiFi-felsökningsväxel styr felsökningsutmatning oberoende av klient-/accesspunktsläget (1be001c7e).Hanteringen av WiFi-anslutning härdades med en TCP-anslutningstidsgräns på 3 sekunder och tidsgränsen för WiFi-portavveckling justerad till 20 sekunder (8428d9823), plus stöd för DTR/RTS-styrlinjer i abstraktionen för serieportar (utan effekt över TCP) och DTR aktiverad vid seriell öppning (c39c9c880).
Exemplet för djupsömn med låg effekt mjukvilar nu också och stänger av bildsensorn (PWDN) och kan eventuellt förbigå OV7725-regulatorn för lägre strömförbrukning, med RTC-väckningsintervallet höjt från 5 till 30 sekunder (3995eb570).
Exemplen för särdragsdetektering tog bort den gamla LeNet-demonstrationen
find_numbers.pyför sifferigenkänning, som ersätts av det nya exempletselective_search.py(3995eb570).
Felrättningar¶
Förbättrade tillförlitligheten för upptäckt av WiFi-kameror: broadcast-datagram måste nu vara null-terminerade, adresser jämförs som IPv4, dubbletter av WiFi-portar läggs inte längre till i listan, och WiFi-portar döljs när startladdaren tvingas fram (47ed75b8d).
Rättade ett tomt kortnamn i kamerainställningar så att det nu förvalt blir
OpenMV Camistället för att spara ett tomt namn (66f56c420).
Plattforms- och verktygsstöd¶
Qt Creator-bas: 4.0.2.
Medföljande fast programvara: OpenMV-kamerafirmware uppdaterad från 3.0.0 till 3.2.0 för OPENMV2, OPENMV3 och OPENMV4 (3995eb570).
Sensorer för Thermopile Shield: nya exempel lägger till demonstrationer för värmesensorerna MLX90621, MLX90640 och AMG8833 (kamera och överlägg, med valfri LCD), som ersätter de gamla generiska exemplen
fir.py/fir_lcd.py; referensdokumentationen för modulenfirtäcker dessutom MLX90620 (3995eb570, 57532428e, 65237a257).Medföljande UVC-firmware och LabVIEW-integrationspaketet ingår nu i installationsprogrammet (se Nya funktioner).
Brytande ändringar¶
Användarsynligt arbetsflödesbrott mellan v2.0.0 och v2.1.0. Lagringen av WiFi-/kortkonfiguration på kameran omorganiserades: inställningar flyttades från en enda grupp BootSettings till separata INI-grupper BoardConfig och WiFiConfig med omdöpta nycklar, alternativet WPA (Modern WiFi Security) togs bort från säkerhetsrullgardinen för accesspunkt (klientrullgardinen erbjuder fortfarande Open (No password), WPA (Modern WiFi Security) och WEP (Hexadecimal password)), och WiFi-läge är nu ett enkelt val mellan klient och accesspunkt snarare än en kombinerad bitmask. Befintliga openmv.config-WiFi-inställningar på kameran som skrivits av äldre IDE-versioner migreras inte och måste anges på nytt (1be001c7e, 66f56c420).