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 など)で実行できます。

詳細