v2.6.7¶
v2.6.7 déplace les flux de travail de flashage du micrologiciel DFU et de conversion vidéo dans des boîtes de dialogue de terminal intégrées à l’IDE, ajoute la programmation du coprocesseur WiFi CYW4343 pour l’Arduino Portenta H7, et améliore la gestion des capteurs en niveaux de gris ainsi que l’invite du mode DFU. L’IDE reste sur Qt Creator 4.0.2, le micrologiciel OpenMV fourni passe à 3.6.9, et il n’y a aucun changement incompatible.
Points marquants¶
Le terminal de flashage DFU intégré exécute
dfu-utilà l’intérieur d’une boîte de dialogue d’IDE redimensionnable avec une sortie en direct (erreurs surlignées en rouge) et un bouton Annuler, au lieu d’une fenêtre de terminal externe du système d’exploitation.Le micrologiciel WiFi CYW4343 est désormais programmé en même temps que le micrologiciel principal lors du flashage de l’Arduino Portenta H7 via DFU.
Le terminal de conversion vidéo intégré exécute l’outil FFmpeg
Convert Videodans la même boîte de dialogue d’IDE redimensionnable avec sortie en direct et bouton Annuler.L”invite du mode DFU repensée utilise une liste déroulante de versions de micrologiciel et une case à cocher optionnelle
Erase internal file systemqui mémorise votre dernier choix.La prise en charge des capteurs en niveaux de gris étend la réécriture automatique de
RGB565versGRAYSCALEau MT9V034 en plus du HM01B0.
Nouvelles fonctionnalités¶
Terminal de flashage DFU intégré.
dfu-utilse lance désormais directement dans un terminalQDialogqui diffuse en directstdoutsous forme de texte brut et surlignestderren rouge, avec un bouton Annuler et une géométrie de fenêtre sauvegardée, remplaçant la fenêtre de terminal externe du système d’exploitation. (c2875d871)Programmation du coprocesseur WiFi CYW4343. Le chargement du micrologiciel via DFU sur l’Arduino Portenta H7 exécute désormais une étape de programmation supplémentaire qui flashe le micrologiciel WiFi CYW4343 embarqué (
CYW4343/cyw4343.binà0x90F00000), piloté parextraProgramCommandsdansdfu.txt. (62e0ba771, ba31998ce)Terminal de conversion vidéo intégré. L’outil
Convert Videobasé sur FFmpeg exécute désormaisffmpegdans une boîte de dialogue de terminal d’IDE redimensionnable avec sortie en direct et bouton Annuler, plutôt que de lancer un terminal externe. (5987bb152)Option de provisionnement en usine. Une option de ligne de commande masquée
-form_key, lorsqu’elle est fournie, enregistre automatiquement la carte/l’identifiant d’une OpenMV Cam connectée auprès du serveur d’OpenMV au lieu d’afficher l’invite d’enregistrement manuel. (d5740f71e)
Autres changements et améliorations¶
Invite du mode DFU repensée. L’invite
board detected in DFU modeest désormais une boîte de dialogue avec une liste déroulante indiquant la version exacte du dernier micrologiciel de publication ainsi qu’une case à cocher optionnelleErase internal file system, et elle mémorise la dernière action sélectionnée et l’état d’effacement. (0a4d6258c)Infobulles des cases d’effacement. Les cases à cocher d’effacement du système de fichiers du programme d’amorçage/DFU possèdent désormais des infobulles précisant que l’effacement du lecteur flash interne n’efface pas une carte SD amovible. (0a4d6258c)
Réécriture en niveaux de gris sur place pour les exemples ouverts. Lorsqu’un exemple helloworld déjà ouvert est exécuté sur un capteur HM01B0 ou MT9V034, l’IDE le réécrit sur place pour utiliser
GRAYSCALEafin qu’il fonctionne sur ces capteurs uniquement en niveaux de gris. (4448edb38)Message post-flashage plus clair. Après une mise à jour DFU/micrologiciel, le message de confirmation explique désormais le cas où
main.pya été écrasé sans effacer le disque, de sorte que la caméra exécute simplementmain.pyet monte son lecteur. (62e0ba771)Scripts d’exemple mis à jour.
ulab.pyutilise désormaisulab.numericalpour la moyenne/l’écart-type,deep_sleep.pyréordonne la mise en veille logicielle du capteur avant le contournement du régulateur OV7725, et un nouveau19-Low-Power/extint_wakeup.pyillustre le réveil depuis le mode stop via une interruption externe. (c30fcb7c3)Amélioration de la boîte de dialogue de connexion. Le texte de progression
Connecting...a été reformaté avec des sauts de ligne pour plus de lisibilité. (0d3619245)
Corrections de bogues¶
Correction de toutes les boîtes de dialogue Enregistrer sous (enregistrer image, modèle, descripteur, points clés, modèle de réseau, exportation de jeu de données, journal de terminal, enregistrer vidéo, sortie de conversion vidéo) afin de rejeter les noms de fichiers sans extension et d’inviter l’utilisateur à en ajouter une, au lieu d’enregistrer un fichier sans extension. (3a3ba3c5e)
Correction du rendu de l’interface spécifique à macOS : l’inversion de couleur du texte/bouton de menu (qui dépendait de la luminosité de l’arrière-plan du menu) et le style sombre personnalisé des barres de défilement ne sont plus appliqués sur macOS. (39179b6cb, 8b11fbcab)
Prise en charge des plateformes et des outils¶
Base Qt Creator : 4.0.2.
Micrologiciel OpenMV fourni : de 3.6.8 à 3.6.9.
Micrologiciel WiFi CYW4343 : nouveau blob
CYW4343/cyw4343.binfourni pour l’Arduino Portenta H7.Scripts pour capteurs en niveaux de gris : les scripts New File, d’exemple et de jeu de données basculent désormais
RGB565versGRAYSCALEsur le MT9V034 en plus du HM01B0 (VGA vers QVGA uniquement pour le HM01B0). (ef0c22efb, d5bdd8890)
Changements incompatibles¶
Aucun. Cette version est rétrocompatible ; les projets et scripts existants ne nécessitent aucune modification.