v4.8.6

v4.8.6 este o versiune de conectivitate și instrumente axată pe încărcarea de mare viteză a firmware-ului camerei, transmiterea inteligentă a tamponului de cadre (frame buffer) și pachetele AI/lanț de instrumente actualizate. Rămâne bazată pe Qt Creator 14.0.2. Nu există modificări care să afecteze compatibilitatea proiectelor existente ale utilizatorilor.

Aspecte importante

  • Încărcare fiabilă a firmware-ului pe macOS pentru camerele de mare viteză RT1062 și Alif AE3 care rulează protocolul V4.8.1 V1 DBG, prin ocolirea unei blocări USB de mare viteză în TinyUSB.

  • Transmitere automată JPEG vs. brut care alege JPEG atunci când camera rulează la viteză maximă sau are un codificator JPEG hardware, și brut doar atunci când camera este de mare viteză și nu are un codificator JPEG, memorând alegerea pentru fiecare placă.

  • Recuperare din modul ROM/Recovery Alif în timpul încărcării firmware-ului, acționând instrumentul de întreținere și solicitând o repornire a alimentării.

  • Instrumentele ST Edge AI actualizate la STEDGEAI 3.0.0 și lanțul de instrumente bare-metal Arm GNU la 14.3.rel1.

  • Corecții automate csi_ng astfel încât scripturile exemplu să adapteze rezoluția și formatul de pixeli la senzorul atașat folosind noul API csi.*.

Funcționalități noi

  • IDE-ul alege acum automat transmiterea tamponului de cadre (frame buffer) JPEG versus brut pe baza capabilităților plăcii conectate: preferă JPEG atunci când camera rulează la viteză maximă sau are un codificator JPEG hardware, și recurge la brut doar atunci când camera este de mare viteză și nu are un codificator JPEG. Alegerea pentru fiecare placă este memorată între sesiuni (64823318a).

  • Încărcarea firmware-ului Alif poate acum detecta și recupera o placă care pornește în modul ROM/Recovery, acționând instrumentul de întreținere prin procesul de recuperare și solicitând utilizatorului să repornească alimentarea camerei ulterior (617724b4e).

Alte modificări și îmbunătățiri

  • Corecțiile automate pentru senzorii în tonuri de gri și HM01B0/Boson/GENX320 rescriu acum și noile apeluri ale API-ului csi_ng (.pixformat(csi.*) / .framesize(csi.*)) astfel încât exemplele să adapteze rezoluția și formatul de pixeli la senzorul atașat (11a3e0d37).

Remedieri de erori

  • Încărcarea firmware-ului pentru camerele de mare viteză RT1062 și Alif AE3 care rulează protocolul V4.8.1 V1 DBG se conectează acum fiabil pe macOS prin divizarea pachetului de verificare a versiunii protocolului pentru a ocoli o blocare USB de mare viteză în TinyUSB (4b558274d).

  • Potrivirea unității de serie USB a camerei acceptă acum și un număr de serie cu octeții inversați, remediind detectarea unității pe plăcile care raportează numărul de serie în ordine inversată a octeților (633f5e559).

  • Pe macOS, filele editorului sunt acum forțate să se alinieze la stânga barei de file în loc să se întindă sau să se centreze (5a25d12ed, 6f4139739).

Suport pentru platforme și instrumente

  • Bază Qt Creator: 14.0.2.

  • Instrumentele ST Edge AI au fost actualizate la STEDGEAI 3.0.0 (de la 2.1.0) pentru Windows, macOS-arm și Linux64, profilul neuralart OPENMV_N6 renunțând la opțiunea --mvei; URL-ul de descărcare STEDGEAI a fost de asemenea mutat la download.openmv.io (c7560debb, 5fd08b8b6).

  • Lanțul de instrumente bare-metal Arm GNU a fost actualizat la 14.3.rel1 (de la 14.2.rel1) (c7560debb).

Modificări care afectează compatibilitatea

Niciuna. Această versiune este pe deplin compatibilă cu proiectele și fluxurile de lucru OpenMV IDE existente.