Zephyr RTOS

Zephyr Project

Zephyr OS to projekt open source, którego celem jest stworzenie systemu operacyjnego czasu rzeczywistego (RTOS) dla Internetu Rzeczy (IoT). Jest on oparty na niewielkim jądrze zaprojektowanym do użytku w systemach o ograniczonych zasobach: od prostych wbudowanych czujników środowiskowych i urządzeń LED do zaawansowanych smartwatchów i bezprzewodowych bramek IoT.

Jądro Zephyr zapewnia niewielkie, wydajne, wielowątkowe środowisko wykonawcze z bogatym zestawem dostępnych funkcji. Pozostała część ekosystemu Zephyr, w tym sterowniki urządzeń, stos sieciowy i kod specyficzny dla aplikacji, korzysta z funkcji jądra, aby utworzyć kompletną aplikację. 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 w Zephyr, zapoznaj się z przykładami sieciowymi Echo Server i Echo Client z repozytorium projektu Zephyr na GitHubie. Te przykłady możesz uruchamiać na układach SoC, które obsługują radio IEEE 802.15.4, np. Nordic nRF52840.

Więcej informacji