Sistema operacional de tempo real (RTOS) open source para IoT e dispositivos embarcados, de microcontroladores a processadores de aplicação mais robustos.
zephyrproject-rtos/zephyr
Um sistema operacional de tempo real (RTOS) escalável para microcontroladores com recursos limitados e dispositivos IoT em diversas arquiteturas de CPU.
- Estrelas
- 17,007
- Forks
- 10,361
- Issues abertas
- 4,675
- Último commit
- há 22 horas
O que é?
O Zephyr é um sistema operacional de tempo real para dispositivos embarcados com memória e capacidade de processamento limitadas, desde sensores ambientais simples e wearables com LEDs até smartwatches e gateways sem fio de IoT. Seu kernel foi projetado para ocupar pouco espaço, e o projeto foi desenvolvido com foco em segurança.
O kernel funciona em várias arquiteturas, incluindo ARM Cortex-A, Cortex-R e Cortex-M, Intel x86, ARC, Tensilica Xtensa, RISC-V, SPARC e MIPS, e oferece suporte a um grande número de placas. O projeto disponibiliza documentação, guias para começar, exemplos de código e um guia de contribuição.
Desenvolvedores que criam firmware para produtos baseados em microcontroladores podem usar o Zephyr como base para escalonamento, drivers e conectividade.
Recursos principais
- 01Kernel compacto, projetado para dispositivos com recursos limitados.
- 02Suporte a ARM Cortex-M, Cortex-R e Cortex-A, x86, RISC-V, Xtensa, ARC, SPARC e MIPS.
- 03Suporte a um grande número de placas.
- 04Projeto com foco em segurança e documentação de segurança publicada.
- 05Exemplos de código e um guia para começar voltados a novos desenvolvedores.
Casos de uso
- Firmware para sensores e wearables alimentados por bateria.
- Software para gateways sem fio de IoT e smartwatches.
- Desenvolvimento de produtos embarcados que precisam funcionar em várias arquiteturas de MCU.
Início rápido
- 1
Consulte o guia de primeiros passos do Zephyr (o README não inclui nenhum comando de instalação).
Em coleções
Tópicos
Perguntas frequentes
- O que é zephyr?
- Um sistema operacional de tempo real (RTOS) escalável para microcontroladores com recursos limitados e dispositivos IoT em diversas arquiteturas de CPU. O Zephyr é um sistema operacional de tempo real para dispositivos embarcados com memória e capacidade de processamento limitadas, desde sensores ambientais simples e wearables com LEDs até smartwatches e gateways sem fio de IoT. Seu kernel foi projetado para ocupar pouco espaço, e o projeto foi desenvolvido com foco em segurança.
- zephyr é gratuito? Qual é a licença?
- zephyr é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- zephyr ainda é mantido?
- Manutenção ativa. O último commit de zephyr foi em 5 de nov. de 2026.
- Para que posso usar zephyr?
- Firmware para sensores e wearables alimentados por bateria. Software para gateways sem fio de IoT e smartwatches. Desenvolvimento de produtos embarcados que precisam funcionar em várias arquiteturas de MCU.
- Como instalar zephyr?
- Consulte o guia de primeiros passos do Zephyr (o README não inclui nenhum comando de instalação).
- Onde consigo zephyr?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/zephyrproject-rtos/zephyr
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Smartwatch de código aberto com hardware e firmware próprios, baseado no Zephyr RTOS e no chip Nordic nRF5340.
Pilha USB open source multiplataforma de Host e Device para sistemas embarcados, projetada para oferecer segurança de memória e de threads em mais de 50 famílias de MCU.
Biblioteca de logging C/C++ ultraleve para dispositivos embarcados com recursos limitados, com filtros, saída colorida e destinos configuráveis.
Dispositivo com ESP32 que estima o fluxo de passageiros contando celulares próximos via Wi-Fi e Bluetooth, com saída de dados por LoRaWAN, MQTT e cartão SD.
Uma implementação enxuta de Python 3 que roda em microcontroladores e outros dispositivos com recursos limitados, com módulos para acesso ao hardware.