Arduino anunció el lanzamiento de ArduinoCore-Zephyr 1.0.0, con soporte para hardware nuevo que incluye la placa VENTUNO Q, una base actualizada a Zephyr 4.4.1, soporte para la cámara Nicla Vision y varias correcciones y mejoras.

Arduino anunció por primera vez sus planes de cambiar de Arm Mbed a Zephyr RTOS en julio de 2024, antes de publicar la primera beta del núcleo Arduino para Zephyr en diciembre del mismo año. La 1.0.0 no es la primera versión estable, porque ese lugar lo ocupa la versión 0.90.0 publicada el 29 de julio de 2026. La nueva entrega se construye sobre esa base.

¿Qué trae la versión 1.0.0?

  • Soporte para la SBC Arduino VENTUNO Q, específicamente para el microcontrolador de tiempo real STM32H5F5 que lleva la placa. Según la ficha de CNX Software, esa SBC combina un SoC Qualcomm Dragonwing IQ8 con el MCU STM32H5 y se vende a 299 dólares.
  • Actualización a Zephyr 4.4.1, con las últimas mejoras del proyecto original, correcciones de seguridad y soporte de controladores.
  • Soporte para la cámara Nicla Vision, que permite capturar y procesar datos de imagen directamente a través del núcleo de Zephyr.
  • Diversas correcciones de errores y mejoras en la integración continua.

¿En qué placas corre?

Las plataformas soportadas actualmente suman once: UNO Q, VENTUNO Q, Portenta H7, Portenta C33, Opta microPLC, GIGA R1 WiFi, Nano Matter, Nano RP2040 Connect, Nano 33 BLE, el módulo Nicla Sense ME y el módulo Nicla Vision.

La lista completa de cambios está en la página de publicación del proyecto en GitHub.

Placas de Zephyr en el IDE de Arduino 1.0.0
Placas de Zephyr en el IDE de Arduino 1.0.0

¿Cómo se instala?

Para probarlo hay que descargar e instalar la última versión del IDE, actualizar los archivos de las tarjetas si el entorno lo pide, e instalar o actualizar Arduino Zephyr Boards a la versión 1.0.0. Quien quiera probar la última entrega sobre las placas Renesas EK-RA8D1, NXP FRDM-MCXN947 o NXP FRDM-RW612 debe instalar Zephyr Community Boards, mantenido también por Arduino.

Eso es prácticamente todo lo que hay que hacer en el IDE antes de compilar el programa. El IDE de Arduino debería subir e instalar automáticamente el cargador de Zephyr al escribir el firmware por primera vez, aunque en algunos casos puede ser necesario instalarlo de forma manual en la placa. La actualización manual parece ser obligatoria en la Portenta C33.

Compilación del ejemplo Blink de Zephyr para la Arduino Ventuno Q
Compilación del ejemplo Blink de Zephyr para la Arduino Ventuno Q

La imagen corresponde a la compilación del ejemplo Blink de Zephyr para la Arduino Ventuno Q.