RTOS de Zephyr

Zephyr Project

El SO Zephyr es un esfuerzo colaborativo de código abierto para crear un sistema operativo en tiempo real (RTOS) para el Internet de las cosas (IoT). Se basa en un kernel de tamaño reducido diseñado para usarse en sistemas con recursos limitados: desde sensores ambientales integrados simples y wearables LED hasta relojes inteligentes sofisticados y puertas de enlace inalámbricas de IoT.

El kernel de Zephyr proporciona un entorno de ejecución de subprocesos múltiples de alto rendimiento y con una huella pequeña, además de un amplio conjunto de funciones disponibles. El resto del ecosistema de Zephyr, incluidos los controladores de dispositivos, la pila de redes y el código específico de la aplicación, usa las funciones del kernel para crear una aplicación completa. El kernel admite varias arquitecturas, incluidas ARM Cortex-M, Intel x86, ARC, NIOS II, Tensilica Xtensa y RISC-V.

Para comenzar a usar OpenThread con Zephyr, consulta los ejemplos de redes de servidor de eco y cliente de eco del repositorio del proyecto de Zephyr en GitHub. Puedes ejecutar estos ejemplos en SoCs que admitan una radio IEEE 802.15.4, como el Nordic nRF52840.

Más información