v2.9.2¶
v2.9.2 hace que el terminal serie sea interactivo para que puedas escribir directamente en el REPL de MicroPython de la cámara, añade la instalación con un solo clic del firmware de desarrollo más reciente y configura el RTC de la cámara a partir del reloj del host al conectarse (requiere firmware de cámara 4.3.2 o posterior; el firmware incluido aquí es el 4.3.1). El IDE permanece sobre la base de Qt Creator 4.0.2 y no hay cambios incompatibles para los proyectos existentes.
Aspectos destacados¶
Terminal serie interactivo: escribe directamente en el terminal del IDE para controlar el REPL de MicroPython de la cámara, con las teclas de flecha,
Home,EndyDeleteasignadas a los códigos de control correspondientes del REPL.Instalar la última versión de desarrollo: un nuevo elemento del menú
Toolsdescarga el firmware más reciente desde GitHub y lo graba en la cámara conectada.Sincronización de la hora del host: al conectarse a una cámara ahora se configura su RTC a partir de la fecha y hora actuales del sistema host (requiere firmware de cámara 4.3.2 o posterior).
Actualizaciones del instalador in situ: el instalador para Windows/Linux desinstala automáticamente una versión anterior de OpenMV IDE en el directorio de destino para lograr actualizaciones limpias.
Se ha corregido la grabación por DFU del Arduino Nicla Vision, con un tipo de placa dedicado y un controlador de Windows incluido.
Nuevas funciones¶
Terminal serie interactivo. Ahora puedes escribir directamente en el terminal serie del IDE para interactuar con el REPL de MicroPython de la cámara. Las teclas de flecha se asignan a
CTRL+B/CTRL+F/CTRL+P/CTRL+N,HomeyEndse asignan aCTRL+AyCTRL+E, yDeletese asigna aCTRL+D(c50b8c716).Instalar la última versión de desarrollo. Un nuevo elemento del menú
Toolsdescarga el firmware más reciente desde GitHub y lo graba en la cámara conectada, con la opción de borrar el sistema de archivos interno (87a69e700).Sincronización de la hora del host al conectar. Al conectarse a una cámara, el IDE ahora envía la fecha y hora actuales del sistema host para configurar el RTC de la cámara. Esto requiere firmware de cámara 4.3.2 o posterior; el firmware 4.3.1 incluido con esta versión aún no admite el comando de entrada de hora (d3ef9d5e0, ce82350eb).
Otros cambios y mejoras¶
Corrección de errores¶
Detener un script o desconectarse ahora pone la cámara en reposo y vacía por completo primero los búferes de texto e imagen pendientes, evitando fotogramas y salidas obsoletos y condiciones de carrera en los comandos (af8d18d65).
La ventana de progreso de grabación de firmware para DFU,
bossacypicotoolahora actualiza las líneas de progreso de borrado y descarga en su sitio en lugar de inundar la ventana con miles de líneas (23345dce4).Una cámara que se encuentra en modo gestor de arranque (bootloader) (serie
000000000011) ya no se ofrece como un puerto conectable normal y, en su lugar, se utiliza únicamente para la recuperación del gestor de arranque (bootloader) (9d070b669).El comando Open OpenMV Cam Folder ahora abre el directorio
.openmv_diskcorrecto en macOS y Linux en lugar de la ruta del puerto sin procesar (adacf333d).Cerrar una pestaña del editor a través de la barra de pestañas ahora cierra el editor correctamente sin activar la lógica de cierre dos veces (18408e6e5, 09a8e299b).
Los cuadros de diálogo de error de DFU («No DFU settings for the selected board type!» y «No DFU settings for the selected device!») ahora añaden el VID y el PID problemáticos para facilitar la resolución de problemas (640f25df3).
Compatibilidad con plataformas y herramientas¶
Base de Qt Creator: 4.0.2.
Se ha corregido la grabación por DFU del Arduino Nicla Vision añadiendo su VID/PID de gestor de arranque (bootloader) al mapa de DFU, asignándole un tipo de placa
NICLAVdedicado e incluyendo su controlador de Windows (90d1ac0ac).Se ha añadido compatibilidad con el sensor térmico FLIR Lepton 1.6 en la tabla de ID de sensores; se eliminó la entrada de Lepton 1.0 (874e80d86).
El firmware de cámara incluido se actualizó a v4.3.0 y luego a v4.3.1 para todas las placas OpenMV y Arduino, con nuevos scripts de ejemplo de Time-of-Flight, temperatura alta de objetos con Lepton y BLE con
aioblepara Nano-RP2040 (3034469f7, ce82350eb).
Cambios incompatibles¶
Ninguno. Esta versión no contiene cambios visibles para el usuario en el flujo de trabajo ni en el comportamiento de los proyectos existentes.