v3.0.3¶
v3.0.3 aggiunge il supporto di prima classe per la scheda NXP i.MX RT1060 (EVKB-MIMXRT1060), incluso un flusso di riparazione e riprogrammazione tramite serial bootloader (SBL), insieme a un interruttore Auto Reconnect, un lettore di stream RTSP e miglioramenti all’Import Helper e al parsing delle docstring per il completamento del codice. La release è costruita su Qt Creator 4.0.2, porta il firmware OpenMV incluso alla v4.4.2 e non contiene modifiche che rompono la compatibilità con i progetti utente.
In evidenza¶
Supporto NXP i.MX RT1060. La scheda EVKB-MIMXRT1060 è ora riconosciuta e può essere programmata direttamente dall’IDE.
Flusso di riparazione del bootloader SBL. Un flusso di bootloader con download seriale (
blhost) funzionante può riparare e riprogrammare le camere basate su i.MX RT1060, con una cancellazione opzionale del filesystem flash.Auto Reconnect to OpenMV Cam. Un nuovo interruttore nel menu
Toolsriconnette automaticamente alla camera quando viene rilevata, senza arrestare lo script in esecuzione.Play RTSP Stream. Una nuova voce in
Video Toolsriproduce uno stream RTSP in diretta tramiteffplay.Import Helper per moduli annidati. I moduli in gerarchie di cartelle non piatte ora vengono importati e copiati correttamente sulla OpenMV Cam.
Nuove funzionalità¶
Il supporto NXP i.MX RT1060 aggiunge un flash loader del firmware dedicato che pilota gli strumenti inclusi
sdphost/blhostper programmare la EVKB-MIMXRT1060 via USB, con una nuova configurazioneimx.txte la voceboards.txtOMVRT60_IMXRT60_32768_SDRAM(6a040cda3, e72ff6f52).Il flusso del bootloader SBL consente agli utenti di riparare e riprogrammare le camere basate su i.MX RT1060 tramite il bootloader secondario i.MX, con una cancellazione opzionale del filesystem flash (pilotata dall’azione di cancellazione esistente) durante la riprogrammazione (0bb648c94, da591b7c9, c08022fab).
Auto Reconnect to OpenMV Cam, una voce selezionabile del menu
Tools, riconnette automaticamente alla camera quando viene rilevata senza arrestare lo script in esecuzione; lo stato viene mantenuto tra le sessioni e disabilita le azioni manualiConnect/Disconnectmentre è attivo (0546d806e).Play RTSP Stream, una nuova voce in
Video Tools(non-Linux), richiede un IP/dominio, una porta (predefinita 554) e il trasporto TCP o UDP, quindi riproduce lo streamrtsp://in diretta tramiteffplay(f6a39055d).Sono stati aggiunti esempi MicroSpeech per il keyword spotting Yes/No per le schede Nicla Vision e Portenta H7 (8cecde656).
Altre modifiche e miglioramenti¶
L”Import Helper ora importa e copia correttamente i moduli in gerarchie di cartelle annidate (non piatte), calcolando i nomi puntati dei moduli dai percorsi relativi e copiando le cartelle ricorsivamente; i moduli nella cartella
Documentshanno la precedenza sui moduliExamples(e5696f6f8, 33a703157, 1e4a27769).Il parsing delle docstring per il completamento del codice ora estrae correttamente le firme degli argomenti delle funzioni, inclusa la rimozione della marcatura
[...]degli argomenti opzionali dalla documentazione HTML inclusa (75cb80a09, 05125bec8, 16fde1c1e).Affidabilità di connessione/disconnessione migliorata: i loop di svuotamento dei buffer di testo e immagine ora vengono sempre eseguiti, con solo
scriptStopcontrollato dallo stato di Auto Reconnect, così i buffer si svuotano in modo pulito indipendentemente dal fatto che la riconnessione automatica sia abilitata o meno (6673302e1).
Correzioni di bug¶
Corretti diversi bug del flashing i.MX RT: i percorsi dei file venivano passati come stringhe letterali invece che come percorsi risolti, il comando jump di
sdphostera scritto erroneamentejump-adressed è stato corretto il nome del binario del flasher del bootloader (0bb648c94, c08022fab).Corretto un refuso nel testo della finestra di dialogo di aggiornamento disponibile, da
reourcesaresources(798f55c31).
Supporto di piattaforme e strumenti¶
Base Qt Creator: 4.0.2.
Nuova scheda: NXP i.MX RT1060 (EVKB-MIMXRT1060), voce della scheda
OMVRT60_IMXRT60_32768_SDRAM(cartella del firmwareEVKBMIMXRT1060) (6a040cda3, e72ff6f52).Firmware OpenMV incluso: aggiornato alla v4.4.2 (tramite un incremento intermedio alla 4.3.3), con binari di firmware/uvc/bootloader aggiornati per OPENMV2/3/4/4P/4_PRO/PT, NANO33, NICLAV, PORTENTA e NANO_RP2040 (8cecde656, 292950b60).
Strumenti NXP inclusi:
blhostesdphostora sono contrassegnati come eseguibili su Linux e macOS in modo che il flusso del bootloader i.MX possa eseguirli (3c464ca5a).
Modifiche che rompono la compatibilità¶
Nessuna. Questa release non introduce modifiche che rompono la compatibilità per i progetti utente; la base rimane Qt Creator 4.0.2.