v4.8.6¶
v4.8.6 est une version axée sur la connectivité et l’outillage, centrée sur le chargement à haute vitesse du micrologiciel de la caméra, un streaming plus intelligent du tampon d’image et des paquets IA/chaîne d’outils mis à jour. Elle reste basée sur Qt Creator 14.0.2. Il n’y a aucun changement cassant pour les projets utilisateurs existants.
Points forts¶
Chargement fiable du micrologiciel sous macOS pour les caméras à haute vitesse RT1062 et Alif AE3 exécutant le protocole DBG V1 V4.8.1, en contournant un blocage USB haute vitesse de TinyUSB.
Streaming JPEG ou brut automatique qui choisit le JPEG lorsque la caméra fonctionne à pleine vitesse ou dispose d’un encodeur JPEG matériel, et le brut uniquement lorsque la caméra est à haute vitesse et dépourvue d’encodeur JPEG, en mémorisant le choix pour chaque carte.
Récupération du mode ROM/Recovery Alif pendant le chargement du micrologiciel, en pilotant l’outil de maintenance et en invitant à un cycle d’alimentation.
Outils ST Edge AI mis à jour vers STEDGEAI 3.0.0 et la chaîne d’outils bare-metal Arm GNU vers
14.3.rel1.Corrections automatiques csi_ng pour que les scripts d’exemple adaptent la résolution et le format de pixel au capteur connecté à l’aide de la nouvelle API
csi.*.
Nouvelles fonctionnalités¶
L’IDE choisit désormais automatiquement entre le streaming du tampon d’image en JPEG ou en brut en fonction des capacités de la carte connectée : il privilégie le JPEG lorsque la caméra fonctionne à pleine vitesse ou dispose d’un encodeur JPEG matériel, et ne se replie sur le brut que lorsque la caméra est à haute vitesse et dépourvue d’encodeur JPEG. Le choix propre à chaque carte est mémorisé d’une session à l’autre (64823318a).
Le chargement du micrologiciel Alif peut désormais détecter et récupérer une carte qui démarre en mode ROM/Recovery, en pilotant l’outil de maintenance à travers la récupération et en invitant l’utilisateur à effectuer un cycle d’alimentation de la caméra ensuite (617724b4e).
Autres changements et améliorations¶
Les corrections automatiques pour les capteurs en niveaux de gris et HM01B0/Boson/GENX320 réécrivent désormais aussi les nouveaux appels de l’API
csi_ng(.pixformat(csi.*)/.framesize(csi.*)) afin que les exemples adaptent la résolution et le format de pixel au capteur connecté (11a3e0d37).
Corrections de bogues¶
Le chargement du micrologiciel pour les caméras à haute vitesse RT1062 et Alif AE3 exécutant le protocole DBG V1 V4.8.1 se connecte désormais de manière fiable sous macOS grâce au fractionnement du paquet de vérification de la version du protocole afin de contourner un blocage USB haute vitesse de TinyUSB (4b558274d).
L’appariement du lecteur série USB de la caméra accepte désormais aussi un numéro de série avec ordre des octets inversé, corrigeant la détection du lecteur sur les cartes qui rapportent le numéro de série dans un ordre d’octets inversé (633f5e559).
Sous macOS, les onglets de l’éditeur sont désormais forcés à s’aligner à gauche de la barre d’onglets au lieu de s’étirer ou de se centrer (5a25d12ed, 6f4139739).
Prise en charge des plateformes et des outils¶
Base Qt Creator : 14.0.2.
Les outils ST Edge AI mis à jour vers STEDGEAI 3.0.0 (depuis 2.1.0) pour Windows, macOS-arm et Linux64, avec le profil neuralart
OPENMV_N6abandonnant l’option--mvei; l’URL de téléchargement de STEDGEAI a également été déplacée versdownload.openmv.io(c7560debb, 5fd08b8b6).La chaîne d’outils bare-metal Arm GNU mise à jour vers
14.3.rel1(depuis14.2.rel1) (c7560debb).
Changements cassants¶
Aucun. Cette version est entièrement compatible avec les projets et flux de travail OpenMV IDE existants.