v2.6.7¶
v2.6.7 traslada los flujos de trabajo de flasheo de firmware DFU y de conversión de vídeo a diálogos de terminal integrados en el IDE, añade la programación del coprocesador WiFi CYW4343 para la Arduino Portenta H7, y mejora el manejo de sensores en escala de grises y el aviso del modo DFU. El IDE sigue basándose en Qt Creator 4.0.2, el firmware de OpenMV incluido avanza a la versión 3.6.9 y no hay cambios incompatibles.
Aspectos destacados¶
El terminal de flasheo DFU integrado ejecuta
dfu-utildentro de un diálogo redimensionable del IDE con salida en vivo (errores resaltados en rojo) y un botón Cancelar, en lugar de una ventana de terminal externa del sistema operativo.El firmware WiFi CYW4343 ahora se programa junto con el firmware principal al flashear la Arduino Portenta H7 mediante DFU.
El terminal de conversión de vídeo integrado ejecuta la herramienta FFmpeg
Convert Videoen el mismo diálogo redimensionable del IDE con salida en vivo y Cancelar.El aviso del modo DFU rediseñado utiliza un menú desplegable de versión de firmware y una casilla opcional
Erase internal file systemque recuerda tu última elección.La compatibilidad con sensores en escala de grises extiende la reescritura automática de
RGB565aGRAYSCALEal MT9V034 además del HM01B0.
Nuevas funciones¶
Terminal de flasheo DFU integrado.
dfu-utilahora se inicia directamente en un terminalQDialogque transmitestdouten vivo como texto plano y resaltastderren rojo, con un botón Cancelar y geometría de ventana guardada, reemplazando la ventana de terminal externa del sistema operativo. (c2875d871)Programación del coprocesador WiFi CYW4343. Cargar firmware mediante DFU en la Arduino Portenta H7 ahora ejecuta un paso de programación adicional que flashea el firmware WiFi CYW4343 integrado (
CYW4343/cyw4343.binen0x90F00000), impulsado porextraProgramCommandsendfu.txt. (62e0ba771, ba31998ce)Terminal de conversión de vídeo integrado. La herramienta
Convert Videobasada en FFmpeg ahora ejecutaffmpegen un diálogo de terminal redimensionable del IDE con salida en vivo y Cancelar, en lugar de iniciar un terminal externo. (5987bb152)Opción de aprovisionamiento de fábrica. Una opción de línea de comandos oculta
-form_key, cuando se proporciona, registra automáticamente la placa/ID de una OpenMV Cam conectada en el servidor de OpenMV en lugar de mostrar el aviso de registro manual. (d5740f71e)
Otros cambios y mejoras¶
Aviso del modo DFU rediseñado. El aviso
board detected in DFU modeahora es un diálogo con un menú desplegable que muestra la versión exacta del firmware de lanzamiento más reciente, además de una casilla opcionalErase internal file system, y recuerda la última acción seleccionada y el estado de borrado. (0a4d6258c)Información sobre la casilla de borrado. Las casillas de borrado del sistema de archivos del gestor de arranque/DFU ahora tienen información emergente que aclara que borrar la unidad flash interna no borra una tarjeta SD extraíble. (0a4d6258c)
Reescritura a escala de grises in situ para ejemplos abiertos. Cuando un ejemplo helloworld ya abierto se ejecuta en un sensor HM01B0 o MT9V034, el IDE lo reescribe in situ para usar
GRAYSCALEde modo que funcione en esos sensores que solo admiten escala de grises. (4448edb38)Mensaje posterior al flasheo más claro. Tras una actualización DFU/firmware, el mensaje de confirmación ahora explica el caso en el que
main.pyse sobrescribió sin borrar el disco, de modo que la cámara simplemente ejecutamain.pyy monta su unidad. (62e0ba771)Scripts de ejemplo actualizados.
ulab.pyahora usaulab.numericalpara la media/desviación estándar,deep_sleep.pyreordena el modo de suspensión suave del sensor antes del bypass del regulador OV7725, y un nuevo19-Low-Power/extint_wakeup.pydemuestra cómo despertar del modo stop mediante una interrupción externa. (c30fcb7c3)Pulido del diálogo de conexión. El texto de progreso
Connecting...se reformateó con saltos de línea para mejorar la legibilidad. (0d3619245)
Correcciones de errores¶
Se corrigieron todos los diálogos Guardar como (guardar imagen, plantilla, descriptor, puntos clave, modelo de red, exportación de conjunto de datos, registro de terminal, guardar vídeo, salida de conversión de vídeo) para que rechacen los nombres de archivo sin extensión y pidan al usuario que añadan una en lugar de guardar un archivo sin extensión. (3a3ba3c5e)
Se corrigió el renderizado de la interfaz específico de macOS: la inversión de color del texto/botón de menú (que dependía del brillo del fondo del menú) y el estilo personalizado oscuro de la barra de desplazamiento ya no se aplican en macOS. (39179b6cb, 8b11fbcab)
Compatibilidad de plataformas y herramientas¶
Base de Qt Creator: 4.0.2.
Firmware de OpenMV incluido: de 3.6.8 a 3.6.9.
Firmware WiFi CYW4343: nuevo blob
CYW4343/cyw4343.binincluido para la Arduino Portenta H7.Scripts para sensores en escala de grises: los scripts de Nuevo archivo, de ejemplo y de conjunto de datos ahora cambian
RGB565porGRAYSCALEen el MT9V034 además del HM01B0 (de VGA a QVGA solo para el HM01B0). (ef0c22efb, d5bdd8890)
Cambios incompatibles¶
Ninguno. Esta versión es compatible con versiones anteriores; los proyectos y scripts existentes no requieren cambios.