Arduino Core para Zephyr alcanza la versión 1.0 en 11 placas
Arduino ha lanzado la versión 1.0.0 de su core basado en Zephyr, añadiendo soporte para la placa VENTUNO Q, captura de cámara en Nicla Vision y un total de once placas compatibles.
Arduino ha lanzado Arduino Core on Zephyr 1.0.0, la primera versión estable de su core de Arduino construido sobre el sistema operativo de tiempo real (RTOS) Zephyr. Lanzada el 3 de septiembre de 2026, la actualización se basa en Zephyr 4.4.1 y sucede a la versión 0.90.0, la cual se enfocó principalmente en estabilizar el núcleo del proyecto.
Los sketches tradicionales de Arduino siguen generalmente un modelo de ejecución simple: setup() se ejecuta una vez, seguido por loop() que se repite continuamente, con interrupciones gestionando eventos críticos de tiempo. Zephyr añade un RTOS preventivo bajo la API familiar de Arduino, proporcionando características como hilos, temporizadores, un modelo de drivers estructurado y gestión de energía, permitiendo a los desarrolladores seguir utilizando el modelo de programación de Arduino.
Arduino Core on Zephyr 1.0.0 soporta once placas: UNO Q, VENTUNO Q, Portenta H7, Portenta C33, Opta microPLC, GIGA R1 WiFi, Nano Matter, Nano RP2040 Connect, Nano 33 BLE, Nicla Sense ME y Nicla Vision.
La VENTUNO Q cuenta con soporte nuevo en este lanzamiento. Arduino señala que su integración con Zephyr permite un control determinista de tiempo real en el microcontrolador STM32 de la placa. La Nicla Vision también obtiene soporte para cámara, habilitando aplicaciones de visión en el dispositivo como detección de objetos y clasificación de imágenes.
Dos capacidades principales sustentan el cambio hacia Zephyr. La primera es la programación en tiempo real (real-time scheduling). Los sketches tradicionales de Arduino suelen ejecutarse dentro de un modelo de ejecución de loop() único, mientras que Zephyr proporciona hilos preventivos y programación basada en prioridad para aplicaciones que necesitan una temporización y concurrencia más estructuradas.
La segunda es el ecosistema de software y drivers upstream de Zephyr, que es más amplio. Arduino Core on Zephyr 1.0.0 se basa en Zephyr 4.4.1, trayendo mejoras upstream, correcciones de seguridad y soporte expandido de drivers para las placas compatibles. Arduino también afirma que el lanzamiento incluye correcciones de errores sustanciales y limpieza interna destinada a mejorar la estabilidad y consistencia.
El core se distribuye bajo la licencia Apache-2.0 para su implementación específica en Zephyr. Para los usuarios normales, no se requiere una configuración de toolchain de Zephyr por separado: Arduino indica que el core y sus toolchains necesarios pueden instalarse a través del Boards Manager del Arduino IDE buscando "Zephyr".
Los ingenieros que necesitaban características de RTOS en hardware clase Arduino anteriormente tenían que migrar a frameworks de software de proveedores o trabajar directamente con un RTOS, sacrificando parte de la simplicidad del flujo de trabajo de los sketches de Arduino. Arduino Core on Zephyr adopta un enfoque diferente al mantener la API y el modelo de programación conocidos mientras coloca el kernel de Zephyr por debajo. Para estudiantes y equipos de ingeniería pequeños, esto podría hacer que las funciones de tiempo real sean más accesibles sin requerir un cambio completo a un entorno de desarrollo diferente.
Este es un lanzamiento de software de producción en lugar de una vista previa. La importancia reside en el número de versión: la versión 0.90.0 se centró en estabilizar el proyecto, mientras que la 1.0.0 marca el primer lanzamiento que Arduino considera estable.
India posee un gran ecosistema de educación en ingeniería donde las placas Arduino se utilizan ampliamente para la enseñanza de sistemas embebidos y prototipado. Eso hace que Arduino Core on Zephyr sea potencialmente relevante más allá de los proyectos de hobby. Zephyr también se utiliza en el desarrollo profesional embebido, por lo que el lanzamiento podría dar a los estudiantes y equipos de ingeniería pequeños exposición a conceptos como programación en tiempo real, configuración de dispositivos y desarrollo basado en RTOS, manteniendo el modelo de programación familiar de Arduino.
La ventaja práctica es que el software puede instalarse a través del Boards Manager del Arduino IDE, y varias placas ya soportadas pueden ejecutar el core basado en Zephyr. Esto significa que las instituciones y desarrolladores con hardware compatible pueden experimentar con la plataforma sin necesidad de adquirir placas recién lanzadas.
Para hardware más nuevo como la UNO Q y VENTUNO Q, los precios y la disponibilidad en mercados regionales pueden ser factores más significativos en la adopción. El software en sí, sin embargo, no requiere que los usuarios compren esas placas nuevas simplemente para experimentar con Arduino Core on Zephyr.
La enseñanza de sistemas embebidos utiliza plataformas como Arduino, mientras que la industria valora cada vez más la experiencia en RTOS. Este lanzamiento podría ayudar a cerrar la brecha entre ambos mundos.
Para obtener más información, haga clic aquí.
Vía Electronics For You.




