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, End e Delete mappati sui corrispondenti codici di controllo del REPL.

  • Installa l’ultima release di sviluppo: una nuova voce del menu Tools scarica 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, Home ed End mappano su CTRL+A e CTRL+E, e Delete mappa su CTRL+D (c50b8c716).

  • Installa l’ultima release di sviluppo. Una nuova voce del menu Tools scarica 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

  • L’installer Windows/Linux ora mostra una pagina personalizzata Cartella di installazione e disinstalla automaticamente qualsiasi precedente OpenMV IDE nella directory di destinazione prima dell’installazione, consentendo aggiornamenti puliti sul posto (374808dc3, dd7e5c76e).

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, bossac e picotool ora 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_disk corretta 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 NICLAV dedicato 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 aioble per 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.