Sistema operativo en tiempo real (RTOS) compatible con POSIX para dispositivos integrados, escalable desde microcontroladores de 8 hasta 64 bits.
zephyrproject-rtos/zephyr
Un sistema operativo en tiempo real (RTOS) escalable para microcontroladores con recursos limitados y dispositivos IoT de diversas arquitecturas de CPU.
- Estrellas
- 17,024
- Forks
- 10,369
- Issues abiertos
- 4,675
- Último commit
- hace 7 horas
¿Qué es?
Zephyr es un sistema operativo en tiempo real para dispositivos integrados con memoria y capacidad de procesamiento limitadas, desde sensores ambientales sencillos y wearables con LED hasta relojes inteligentes y gateways inalámbricos de IoT. Su kernel está diseñado para ocupar poco espacio, y el proyecto se desarrolla teniendo en cuenta la seguridad.
El kernel funciona en varias arquitecturas, como ARM Cortex-A, Cortex-R y Cortex-M, Intel x86, ARC, Tensilica Xtensa, RISC-V, SPARC y MIPS, y es compatible con una gran cantidad de placas. El proyecto ofrece documentación, guías para empezar, ejemplos de código y una guía para contribuir.
Los desarrolladores que crean firmware para productos basados en microcontroladores pueden usar Zephyr como base para la planificación de tareas, los drivers y la conectividad.
Funciones clave
- 01Kernel de tamaño reducido, diseñado para dispositivos con recursos limitados.
- 02Compatibilidad con ARM Cortex-M, Cortex-R y Cortex-A, x86, RISC-V, Xtensa, ARC, SPARC y MIPS.
- 03Compatibilidad con una gran cantidad de placas.
- 04Diseño centrado en la seguridad y documentación de seguridad publicada.
- 05Ejemplos de código y una guía para empezar dirigida a nuevos desarrolladores.
Casos de uso
- Firmware para sensores y wearables alimentados por batería.
- Software para gateways inalámbricos de IoT y relojes inteligentes.
- Desarrollo de productos integrados que deben funcionar en varias arquitecturas MCU.
Inicio rápido
- 1
Consulta la guía de inicio de Zephyr (el README no incluye ningún comando de instalación).
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es zephyr?
- Un sistema operativo en tiempo real (RTOS) escalable para microcontroladores con recursos limitados y dispositivos IoT de diversas arquitecturas de CPU. Zephyr es un sistema operativo en tiempo real para dispositivos integrados con memoria y capacidad de procesamiento limitadas, desde sensores ambientales sencillos y wearables con LED hasta relojes inteligentes y gateways inalámbricos de IoT. Su kernel está diseñado para ocupar poco espacio, y el proyecto se desarrolla teniendo en cuenta la seguridad.
- ¿zephyr es gratuito? ¿Qué licencia tiene?
- zephyr es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿zephyr sigue mantenido?
- Mantenimiento activo. El último commit de zephyr fue el 6 nov 2026.
- ¿Para qué puedo usar zephyr?
- Firmware para sensores y wearables alimentados por batería. Software para gateways inalámbricos de IoT y relojes inteligentes. Desarrollo de productos integrados que deben funcionar en varias arquitecturas MCU.
- ¿Cómo se instala zephyr?
- Consulta la guía de inicio de Zephyr (el README no incluye ningún comando de instalación).
- ¿Dónde consigo zephyr?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/zephyrproject-rtos/zephyr
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Sistema operativo de tiempo real (RTOS) de código abierto para IoT y dispositivos embebidos, desde microcontroladores hasta procesadores de aplicaciones más potentes.
Smartwatch de código abierto con hardware y firmware propios, basado en Zephyr RTOS y el chip Nordic nRF5340.
Stack USB Host y Device de código abierto y multiplataforma para sistemas embebidos, diseñado para ofrecer seguridad de memoria e hilos en más de 50 familias de MCU.
Una biblioteca de logging para C/C++ ultraligera, pensada para dispositivos embebidos con recursos limitados y con filtros, salida en color y destinos configurables.
Dispositivo basado en ESP32 que estima el flujo de pasajeros contando dispositivos móviles Wi-Fi y Bluetooth cercanos, con salida de datos por LoRaWAN, MQTT y tarjeta SD.