Zephyr RTOS

Zephyr プロジェクト

Zephyr OS は、モノのインターネット(IoT)向けのリアルタイム オペレーティング システム(RTOS)を構築するためのオープンソースの共同作業です。これは、リソースが制約されたシステム(シンプルな組み込み環境センサーや LED ウェアラブルから、高度なスマートウォッチや IoT ワイヤレス ゲートウェイまで)での使用を想定して設計された、フットプリントの小さいカーネルをベースとしています。

Zephyr カーネルは、フットプリントが小さく、パフォーマンスが高く、マルチスレッドの実行環境を提供し、豊富な機能セットを備えています。デバイス ドライバ、ネットワーキング スタック、アプリケーション固有のコードなど、Zephyr エコシステムの残りの部分は、カーネルの機能を使用して完全なアプリケーションを作成します。カーネルは、ARM Cortex-M、Intel x86、ARC、NIOS II、Tensilica Xtensa、RISC-V などの複数のアーキテクチャをサポートしています。

Zephyr で OpenThread の使用を開始するには、GitHub の Zephyr プロジェクト リポジトリにある Echo ServerEcho Client のネットワーキングの例をご覧ください。これらの例は、IEEE 802.15.4 無線に対応した SoC(Nordic nRF52840 など)で実行できます。

詳細