v2.9.2¶
v2.9.2 rende interattivo il terminale seriale, così puoi digitare direttamente nel REPL MicroPython della camera, aggiunge l’installazione con un clic dell’ultimo firmware di sviluppo e imposta l’RTC della camera dall’orologio dell’host al momento della connessione (richiede firmware della camera 4.3.2 o più recente; il firmware incluso qui è il 4.3.1). L’IDE rimane sulla base Qt Creator 4.0.2 e non ci sono modifiche che rompono la compatibilità con i progetti esistenti.
In evidenza¶
Terminale seriale interattivo: digita direttamente nel terminale dell’IDE per pilotare il REPL MicroPython della camera, con i tasti freccia,
Home,EndeDeletemappati sui corrispondenti codici di controllo del REPL.Installa l’ultima release di sviluppo: una nuova voce del menu
Toolsscarica il firmware più recente da GitHub e lo programma sulla camera connessa.Sincronizzazione dell’ora con l’host: la connessione a una camera ora ne imposta l’RTC dalla data e ora correnti del sistema host (richiede firmware della camera 4.3.2 o più recente).
Aggiornamenti dell’installer sul posto: l’installer Windows/Linux disinstalla automaticamente una precedente OpenMV IDE nella directory di destinazione per aggiornamenti puliti.
Il flashing DFU di Arduino Nicla Vision è stato corretto, con un tipo di scheda dedicato e il driver Windows incluso.
Nuove funzionalità¶
Terminale seriale interattivo. Ora puoi digitare direttamente nel terminale seriale dell’IDE per interagire con il REPL MicroPython della camera. I tasti freccia mappano su
CTRL+B/CTRL+F/CTRL+P/CTRL+N,HomeedEndmappano suCTRL+AeCTRL+E, eDeletemappa suCTRL+D(c50b8c716).Installa l’ultima release di sviluppo. Una nuova voce del menu
Toolsscarica l’ultimo firmware più recente da GitHub e lo programma sulla camera connessa, con l’opzione di cancellare il filesystem interno (87a69e700).Sincronizzazione dell’ora con l’host alla connessione. Alla connessione a una camera l’IDE ora invia la data e ora correnti del sistema host per impostare l’RTC della camera. Questo richiede firmware della camera 4.3.2 o più recente; il firmware 4.3.1 incluso in questa release non supporta ancora il comando di immissione dell’ora (d3ef9d5e0, ce82350eb).
Altre modifiche e miglioramenti¶
Correzioni di bug¶
L’arresto di uno script o la disconnessione ora mettono la camera in idle e svuotano completamente prima i buffer di testo e immagine in sospeso, prevenendo frame e output obsoleti e race condition sui comandi (af8d18d65).
La finestra di avanzamento del flashing del firmware per DFU,
bossacepicotoolora aggiorna sul posto le righe di avanzamento di cancellazione e download invece di inondare la finestra con migliaia di righe (23345dce4).Una camera in modalità bootloader (seriale
000000000011) non viene più proposta come normale porta connettibile e viene invece usata solo per il ripristino del bootloader (9d070b669).Il comando Open OpenMV Cam Folder ora apre la directory
.openmv_diskcorretta su macOS e Linux invece del percorso grezzo della porta (adacf333d).La chiusura di una scheda dell’editor tramite la barra delle schede ora chiude correttamente l’editor senza attivare due volte la logica di chiusura (18408e6e5, 09a8e299b).
Le finestre di dialogo di errore DFU («No DFU settings for the selected board type!» e «No DFU settings for the selected device!») ora aggiungono il VID e il PID incriminati per facilitare la risoluzione dei problemi (640f25df3).
Supporto di piattaforme e strumenti¶
Base Qt Creator: 4.0.2.
Il flashing DFU di Arduino Nicla Vision è stato corretto aggiungendo il VID/PID del suo bootloader alla mappa DFU, assegnandogli un tipo di scheda
NICLAVdedicato e includendo il suo driver Windows (90d1ac0ac).Aggiunto il supporto per il sensore termico FLIR Lepton 1.6 nella tabella degli ID dei sensori; la voce Lepton 1.0 è stata rimossa (874e80d86).
Il firmware della camera incluso è stato aggiornato alla v4.3.0 e poi alla v4.3.1 per tutte le schede OpenMV e Arduino, con nuovi script di esempio Time-of-Flight, Lepton object-high-temp e BLE
aiobleper Nano-RP2040 (3034469f7, ce82350eb).
Modifiche che rompono la compatibilità¶
Nessuna. Questa release non contiene rotture di flusso di lavoro o comportamento visibili all’utente per i progetti esistenti.