Zephyr RTOS

Zephyr Project

Zephyr OS ist ein Open-Source-Projekt, das ein Echtzeitbetriebssystem (RTOS) für das Internet der Dinge (IoT) entwickeln soll. Es basiert auf einem kleinen Kernel, der für die Verwendung auf ressourcenbeschränkten Systemen entwickelt wurde: von einfachen eingebetteten Umweltsensoren und LED-Wearables bis hin zu anspruchsvollen Smartwatches und IoT-Wireless-Gateways.

Der Zephyr-Kernel bietet eine kompakte, leistungsstarke Multithread-Ausführungsumgebung mit einer Vielzahl verfügbarer Funktionen. Der Rest des Zephyr-Ökosystems, einschließlich Gerätetreibern, Netzwerk-Stack und anwendungsspezifischem Code, verwendet die Funktionen des Kernels, um eine vollständige Anwendung zu erstellen. Der Kernel unterstützt mehrere Architekturen, darunter ARM Cortex-M, Intel x86, ARC, NIOS II, Tensilica Xtensa und RISC-V.

Wenn Sie OpenThread mit Zephyr verwenden möchten, sehen Sie sich die Netzwerkbeispiele Echo Server und Echo Client aus dem Zephyr-Projekt-Repository auf GitHub an. Sie können diese Beispiele auf SoCs ausführen, die Unterstützung für ein IEEE 802.15.4-Funkgerät bieten, z. B. Nordic nRF52840.

Weitere Informationen