v3.0.3¶
v3.0.3 adaugă suport de prim rang pentru placa NXP i.MX RT1060 (EVKB-MIMXRT1060), inclusiv un flux de reparare și rescriere prin bootloader serial (SBL), alături de un comutator de reconectare automată, un player de fluxuri RTSP și îmbunătățiri aduse Asistentului de import și analizei docstring-urilor pentru completarea codului. Versiunea este construită pe Qt Creator 4.0.2, ridică firmware-ul OpenMV inclus la v4.4.2 și nu conține modificări incompatibile pentru proiectele utilizatorilor.
Puncte importante¶
Suport NXP i.MX RT1060. Placa EVKB-MIMXRT1060 este acum recunoscută și poate fi scrisă direct din IDE.
Flux de reparare a bootloader-ului SBL. Un flux funcțional de bootloader prin descărcare serială (
blhost) poate repara și rescrie camerele bazate pe i.MX RT1060, cu o ștergere opțională a sistemului de fișiere din memoria flash.Reconectare automată la OpenMV Cam. Un nou comutator din
Toolsse reconectează automat la cameră când este detectată, fără a opri scriptul în execuție.Redă fluxul RTSP. Un nou element din
Video Toolsredă un flux RTSP live prinffplay.Asistent de import pentru module imbricate. Modulele din ierarhii de foldere ne-plate sunt acum importate și copiate corect pe OpenMV Cam.
Funcții noi¶
Suportul NXP i.MX RT1060 adaugă un încărcător dedicat de scriere a firmware-ului care controlează instrumentele incluse
sdphost/blhostpentru a programa EVKB-MIMXRT1060 prin USB, cu o nouă configurațieimx.txtși o intrareboards.txtOMVRT60_IMXRT60_32768_SDRAM(6a040cda3, e72ff6f52).Fluxul de bootloader SBL permite utilizatorilor să repare și să rescrie camerele bazate pe i.MX RT1060 prin bootloader-ul secundar i.MX, cu o ștergere opțională a sistemului de fișiere din memoria flash (declanșată de acțiunea de ștergere existentă) la rescriere (0bb648c94, da591b7c9, c08022fab).
Reconectare automată la OpenMV Cam, un element bifabil din meniul
Tools, se reconectează automat la cameră când este detectată, fără a opri scriptul în execuție; starea este păstrată între sesiuni și dezactivează acțiunile manualeConnect/Disconnectcât timp este activă (0546d806e).Redă fluxul RTSP, un nou element din
Video Tools(non-Linux), cere un IP/domeniu, un port (implicit 554) și un transport TCP vs. UDP, apoi redă fluxul livertsp://prinffplay(f6a39055d).Exemple MicroSpeech pentru identificarea cuvintelor-cheie Yes/No au fost adăugate pentru plăcile Nicla Vision și Portenta H7 (8cecde656).
Alte modificări și îmbunătățiri¶
Asistentul de import importă și copiază acum corect modulele din ierarhii de foldere imbricate (ne-plate), calculând numele de module cu puncte din căile relative și copiind folderele recursiv; modulele din folderul
Documentsau prioritate față de modulele dinExamples(e5696f6f8, 33a703157, 1e4a27769).Analiza docstring-urilor pentru completarea codului extrage acum corect semnăturile argumentelor funcțiilor, inclusiv eliminarea marcajului
[...]pentru argumentele opționale din documentația HTML inclusă (75cb80a09, 05125bec8, 16fde1c1e).Fiabilitatea conectării/deconectării a fost îmbunătățită: buclele de golire a tampoanelor de text și de imagine rulează acum întotdeauna, doar
scriptStopfiind condiționat de starea reconectării automate, astfel încât tampoanele se golesc curat indiferent dacă reconectarea automată este activată sau nu (6673302e1).
Corectări de erori¶
S-au corectat mai multe erori de scriere i.MX RT: căile de fișiere erau transmise ca șiruri literale în loc de căi rezolvate, comanda de salt
sdphostera scrisă greșitjump-adress, iar numele binarului de scriere a bootloader-ului a fost corectat (0bb648c94, c08022fab).S-a corectat o greșeală de scriere în textul dialogului de actualizare disponibilă,
reourcesînresources(798f55c31).
Suport pentru platforme și instrumente¶
Baza Qt Creator: 4.0.2.
Placă nouă: NXP i.MX RT1060 (EVKB-MIMXRT1060), intrare de placă
OMVRT60_IMXRT60_32768_SDRAM(folder firmwareEVKBMIMXRT1060) (6a040cda3, e72ff6f52).Firmware OpenMV inclus: actualizat la v4.4.2 (printr-o ridicare intermediară la 4.3.3), cu binare firmware/uvc/bootloader reîmprospătate pentru OPENMV2/3/4/4P/4_PRO/PT, NANO33, NICLAV, PORTENTA și NANO_RP2040 (8cecde656, 292950b60).
Instrumente NXP incluse:
blhostșisdphostsunt acum marcate ca executabile pe Linux și macOS, astfel încât fluxul de bootloader i.MX să le poată rula (3c464ca5a).
Modificări incompatibile¶
Niciuna. Această versiune nu introduce modificări incompatibile pentru proiectele utilizatorilor; baza rămâne Qt Creator 4.0.2.