RTOS do Zephyr

Projeto Zephyr

O SO Zephyr é uma iniciativa colaborativa de código aberto para criar um sistema operacional em tempo real (RTOS, na sigla em inglês) para a Internet das Coisas (IoT). Ele é baseado em um kernel de marca pequena projetado para uso em sistemas com recursos restritos: de sensores ambientais integrados e wearables de LED a smartwatches sofisticados e gateways sem fio IoT.

O kernel do Zephyr oferece um ambiente de execução de várias linhas de execução com baixo desempenho e alto desempenho, com um conjunto completo de recursos disponíveis. O restante do ecossistema do Zephyr, incluindo drivers de dispositivo, pilha de rede e código específico do aplicativo, usa os recursos do kernel para criar um aplicativo completo. O kernel é compatível com várias arquiteturas, incluindo ARM Cortex-M, Intel x86, ARC, NIOS II, Tensilica Xtensa e RISC-V.

Para começar a usar o OpenThread com o Zephyr, confira os exemplos de rede do Echo Server e do Echo Client no repositório do projeto Zephyr no GitHub. É possível executar esses exemplos em SoCs que oferecem suporte para um rádio IEEE 802.15.4, como o Nordic nRF52840.

Mais informações