Zephyr – RTOS

Projekt Zephyr

Zephyr OS to inicjatywa typu open source mająca na celu stworzenie systemu operacyjnego w czasie rzeczywistym (RTOS) dla internetu rzeczy (IoT). Opiera się ona na jądrach o małej głębokości, które są przeznaczone do pracy w systemach z ograniczonym dostępem – od prostych czujników środowiskowych i urządzeń do noszenia LED po eleganckie inteligentne zegarki i bezprzewodowe sieci bramy IoT.

Jądro Zephyr zapewnia niewielki rozmiar, wysoką wydajność i wielowątkowe środowisko wykonawcze z bogatym zestawem dostępnych funkcji. Pozostała część ekosystemu Zephyr, w tym sterowniki urządzenia, stos sieci i kod aplikacji, wykorzystuje funkcje jądra do tworzenia kompletnej aplikacji. Jądro obsługuje wiele architektur, w tym ARM Cortex-M, Intel x86, ARC, NIOS II, Tensilica Xtensa i RISC-V.

Aby zacząć korzystać z OpenThread razem z Zephyr, zapoznaj się z przykładami serwera Echo i klienta Echo z repozytorium projektu Zephyr na GitHubie. Te przykłady można uruchomić na urządzeniach SoC obsługujących falę radiową IEEE 802.15.4, na przykład Nordic nRF52840.

Więcej informacji