v2.1.0¶
Verze v2.1.0 přináší přibalený firmware UVC webkamery, tlačítko pro připojení reagující na dostupnost konektivity a přepracovaný dialog nastavení WiFi/desky, společně s obnovenou sadou příkladů a přibaleným firmwarem aktualizovaným na 3.2.0. Toto vydání zůstává na základu Qt Creator 4.0.2. Mění způsob, jakým se ukládají nastavení WiFi/desky v kameře, takže stávající konfigurace WiFi bude nutné zadat znovu (viz Zásadní změny).
Nejdůležitější novinky¶
Přibalený firmware UVC se nyní dodává pro všechny desky, takže OpenMV Cam lze naflashovat tak, aby fungovala jako standardní USB webkamera.
Tlačítko pro připojení reagující na konektivitu nyní zobrazuje odlišné stavy pouze USB, pouze WiFi, USB+WiFi nebo odpojeno podle detekovaných kamer.
Přibalený firmware kamery aktualizován z 3.0.0 na 3.2.0 pro desky OPENMV2, OPENMV3 a OPENMV4.
Přepracované nastavení WiFi/desky rozdělilo úložiště do samostatných skupin
BoardConfigaWiFiConfigs delšími poli pro heslo a nezávislým přepínačem ladění WiFi.Příklady pro Thermopile Shield přidávají ukázky tepelných senzorů MLX90621, MLX90640 a AMG8833.
Integrace s LabVIEW (
LabVIEWOpenMV) je nyní přibalena s instalátorem.
Nové funkce¶
Firmware UVC webkamery: přibalený obraz firmwaru UVC (USB Video Class) se nyní dodává pro všechny desky, takže OpenMV Cam lze naflashovat tak, aby fungovala jako standardní USB webkamera. Pro OPENMV2, OPENMV3 a OPENMV4 byly přidány nové soubory
uvc.bin,uvc.dfuauvc.elf(3995eb570).Ikona připojení reagující na konektivitu: ikona připojení na nástrojové liště nyní dynamicky odráží konektivitu a zobrazuje odlišné stavy pouze USB, pouze WiFi, USB+WiFi nebo odpojeno podle detekovaných USB kamer a objevených WiFi kamer (8428d9823).
Integrace s LabVIEW: integrační balíček pro LabVIEW (
LabVIEWOpenMV) je nyní přibalen s instalátorem IDE jako nový datový adresář (0740fbb4b, 4c593eec9).Nové ukázkové skripty byly přidány a pokrývají USB HID myš/klávesnici, přenos obrazu přes USB VCP na vyžádání, výstup VSYNC GPIO, Motor Shield (ovládání motoru a krokového motoru TB6612) a detekci příznaků metodou selective-search (3995eb570).
Příklady 70-Math nyní přibalují čistě pythonovské knihovny lineární algebry a matic (
ulinalg.pyaumatrix.py) pro matematické výpočty přímo v kameře (3995eb570).
Další změny a vylepšení¶
Dialog nastavení WiFi/desky byl přepracován: nastavení je rozděleno do samostatných INI skupin
BoardConfigaWiFiConfigs novými názvy klíčů, pole pro heslo přijímají až 64 znaků, SSID/název desky jsou omezeny na 32 znaků a samostatný přepínač ladění WiFi řídí výstup ladění nezávisle na režimu klienta/přístupového bodu (1be001c7e).Zpracování WiFi připojení bylo zpevněno 3sekundovým časovým limitem pro TCP připojení a časovým limitem vyřazení WiFi portu nastaveným na 20 sekund (8428d9823), plus podporou řídicích linek DTR/RTS v abstrakci sériového portu (bez efektu přes TCP) a aktivací DTR při otevření sériového portu (c39c9c880).
Příklad hlubokého spánku s nízkou spotřebou nyní také přepíná senzor obrazu do měkkého spánku a vypíná jej (PWDN) a volitelně obchází regulátor OV7725 pro nižší odběr energie, přičemž interval probuzení RTC byl zvýšen z 5 na 30 sekund (3995eb570).
Příklady detekce příznaků vypustily starou ukázku rozpoznávání čísel LeNet
find_numbers.py, kterou nahrazuje nový příkladselective_search.py(3995eb570).
Opravy chyb¶
Opravena spolehlivost objevování WiFi kamer: vysílané datagramy nyní musí být ukončeny nulovým bajtem, adresy se porovnávají jako IPv4, duplicitní WiFi porty se již nepřidávají do seznamu a WiFi porty se skryjí při vynucení bootloaderu (47ed75b8d).
Opraveno, že prázdný název desky v nastavení kamery nyní výchozí na
OpenMV Camnamísto uložení prázdného názvu (66f56c420).
Podpora platforem a nástrojů¶
Základ Qt Creator: 4.0.2.
Přibalený firmware: firmware kamery OpenMV aktualizován z 3.0.0 na 3.2.0 pro OPENMV2, OPENMV3 a OPENMV4 (3995eb570).
Senzory Thermopile Shield: nové příklady přidávají ukázky pro tepelné senzory MLX90621, MLX90640 a AMG8833 (kamera a překryv, s volitelným LCD), nahrazující staré obecné příklady
fir.py/fir_lcd.py; referenční dokumentace modulufirnavíc pokrývá MLX90620 (3995eb570, 57532428e, 65237a257).Přibalený firmware UVC a integrační balíček pro LabVIEW jsou nyní součástí instalátoru (viz Nové funkce).
Zásadní změny¶
Pro uživatele viditelné narušení pracovního postupu mezi v2.0.0 a v2.1.0. Úložiště konfigurace WiFi/desky v kameře bylo reorganizováno: nastavení se přesunula z jediné skupiny BootSettings do samostatných INI skupin BoardConfig a WiFiConfig s přejmenovanými klíči, možnost WPA (Modern WiFi Security) byla odebrána z rozbalovacího seznamu zabezpečení přístupového bodu (rozbalovací seznam klienta stále nabízí Open (No password), WPA (Modern WiFi Security) a WEP (Hexadecimal password)) a režim WiFi je nyní jednoduchou volbou klient versus přístupový bod namísto kombinované bitové masky. Stávající nastavení WiFi v souboru openmv.config v kameře zapsaná staršími verzemi IDE nejsou migrována a bude nutné je zadat znovu (1be001c7e, 66f56c420).