v4.8.4¶
v4.8.4 è una release di affidabilità e gestione delle connessioni basata sulla base esistente Qt Creator 14.0.2. Migliora l’abbinamento tra unità USB e porta seriale su macOS, rende più robusti la connessione e la risincronizzazione della camera, amplia il catalogo del model zoo di STMicroelectronics e corregge un bug di caricamento del firmware Alif che poteva rendere inutilizzabili le schede. Non ci sono modifiche che rompono la compatibilità con i progetti utente.
Punti salienti¶
L’abbinamento delle unità su macOS ora risolve il numero di serie USB di un’unità montata percorrendo il registro DiskArbitration/IOKit, accoppiando correttamente le unità di archiviazione della camera con la loro porta seriale.
Caricamento più sicuro del firmware Alif: non cancella più la regione
APPdella MRAM, cosa che rendeva inutilizzabili le schede.Connessioni più affidabili grazie a timeout di connessione più lunghi, una risincronizzazione con ritentativo e periodo di grazia e un fallback a singola unità rimovibile quando l’abbinamento rigoroso del numero di serie fallisce.
Model zoo di STMicroelectronics più ampio, ora disponibile su
OPENMV_RT1060,OPENMV4P,ARDUINO_GIGA,ARDUINO_PORTENTA_H7eARDUINO_NICLA_VISION.Pannelli System Information più puliti resi come rich text monospaziato e allineato, con una sezione delle capacità di protocollo su più righe.
Altre modifiche e miglioramenti¶
Su macOS, l’IDE risolve il numero di serie USB di un’unità montata percorrendo il registro DiskArbitration/IOKit dal percorso di mount del volume fino al nodo del dispositivo USB, correggendo l’abbinamento tra porta seriale e unità per le unità di archiviazione della camera (35fd08410). Gli include DiskArbitration e CoreFoundation sono racchiusi in una guardia
Q_OS_MACcosì le build non-Mac compilano correttamente (5940f3f77).Quando l’abbinamento rigoroso delle unità per numero di serie fallisce ma è presente esattamente un’unità rimovibile, l’IDE ora ricorre all’uso di quella singola unità come percorso di mount della camera (92d13cb10).
La risincronizzazione della camera ora usa un timeout di connessione più lungo al primo tentativo e riprova con un timeout di grazia di un secondo, ricreando il transport a ogni tentativo per rendere più affidabili le connessioni iniziali (2343a9211).
I pannelli System Information del dispositivo e le statistiche host/dispositivo ora vengono resi come rich text monospaziato con colonne riallineate e una sezione delle capacità di protocollo su più righe per una formattazione più chiara (549a6acfa).
Le voci del model zoo di STMicroelectronics sono ora disponibili su più schede, estendendo il catalogo a
OPENMV_RT1060,OPENMV4P,ARDUINO_GIGA,ARDUINO_PORTENTA_H7eARDUINO_NICLA_VISIONoltre aOPENMV_AE3eOPENMV_N6(ea75eea5f).
Correzioni di bug¶
Corretto il caricamento del firmware Alif così da non cancellare più la regione
APPdella MRAM, cosa che rendeva inutilizzabili le schede; l’IDE ora chiede all’utente di scollegare la camera e di disattivare l’interruttore della modalità hard-maintenance, e di lasciare la camera scollegata finché non viene indicato di ricollegarla (886290d46).La sonda del nuovo protocollo seriale (V2) è ora correttamente vincolata a essere eseguita solo su camere che non hanno il VID/PID USB legacy di OpenMV (cioè le camere più recenti), correggendo un errore di battitura nel confronto VID/PID che confrontava
productIdentifierdue volte invece divendorIdentifiere una condizione di gating che in precedenza eseguiva la sonda sui dispositivi sbagliati (b43b485ed, c86d83870).
Supporto di piattaforme e strumenti¶
Base Qt Creator: 14.0.2.
Catalogo del model zoo di STMicroelectronics esteso a
OPENMV_RT1060,OPENMV4P,ARDUINO_GIGA,ARDUINO_PORTENTA_H7eARDUINO_NICLA_VISIONoltre aOPENMV_AE3eOPENMV_N6.
Modifiche che rompono la compatibilità¶
Nessuna. Questa release non contiene rotture dell’API di scripting o del flusso di lavoro dei progetti utente.