v4.0.11¶
v4.0.11 è una release di manutenzione che rende gli strumenti di flashing del firmware più robusti rispetto alle operazioni concorrenti e ripara l’installazione del driver USB incluso nell’installer per Windows. Rimane su Qt Creator 10.0.1 (la stessa base della release precedente) e non vi sono modifiche che rompono la compatibilità.
In evidenza¶
Strumenti di flashing thread-safe — le operazioni di bootloader, DFU, download del firmware ed enumerazione dei dispositivi sono ora protette da veri lock mutex, prevenendo le race condition quando vengono attivate in modo concorrente.
Driver USB per Windows riparati — i file di driver
.infinclusi, precedentemente corrotti dalla normalizzazione dei fine riga del testo, sono ora corretti e reinseriti, e sono stati aggiunti i file di driver per GIGA/Mimsy.Codici di uscita dell’installer Arduino — il comando di installazione del driver Arduino accetta ora i codici di uscita corretti dell’installer (
{5, 1280}).
Correzioni di bug¶
Gli strumenti di flashing del firmware (
bossac,dfu-util,imx,picotoolemyqserialportinfo) ora proteggono il proprio lavoro con veri lockQMutexinvece di semplici flag booleani di occupato, prevenendo le race condition quando le operazioni di bootloader, DFU, download del firmware ed enumerazione dei dispositivi vengono attivate in modo concorrente (565576085).
Supporto di piattaforme e strumenti¶
Base Qt Creator: 10.0.1.
L’installazione del driver USB incluso nell’installer per Windows è stata riparata. I file di driver
.infinclusi venivano corrotti dalla normalizzazione dei fine riga; una regola.gitattributes*.inf binaryora li mantiene intatti, e i file corretti sono stati reinseriti: i driver FTDIftdibus.infeftdiport.inf(67bed53b2), i driveropenmv.infepybcdc.inf(3c94eb8fe) e i file DfuSeSTtube.inf(962d4f20d), insieme ai nuovi file di driver.inf/.catper GIGA e Mimsy (4a3327ad0).Il comando di installazione del driver Arduino accetta ora i codici di uscita corretti dell’installer (
{5, 1280}) (4a3327ad0).Il passaggio di firma del codice per Windows ora salta gli installer di driver di terze parti inclusi (
dpinst*/vcredist*) in modo che non vengano firmati nuovamente e continuino a funzionare (6cf14f7e1).
Modifiche che rompono la compatibilità¶
Nessuna. I progetti e i flussi di lavoro esistenti continuano a funzionare invariati.