Repolode
zephyrproject-rtos

zephyrproject-rtos/zephyr

多様なCPUアーキテクチャに対応し、リソースに制約のあるマイクロコントローラーやIoTデバイス向けに設計された、拡張性の高いリアルタイムOS(RTOS)。

スター
17,028
フォーク
10,373
未解決の Issue
4,675
最終コミット
6 時間前

これは何?

Zephyrは、シンプルな環境センサーやLED搭載ウェアラブルから、スマートウォッチやIoT無線ゲートウェイまで、メモリや処理能力に制約のある組み込みデバイス向けのリアルタイムOSです。カーネルはフットプリントを小さく抑えるよう設計されており、セキュリティを重視して開発されています。

カーネルはARM Cortex-A、Cortex-R、Cortex-M、Intel x86、ARC、Tensilica Xtensa、RISC-V、SPARC、MIPSなど、複数のアーキテクチャで動作し、多数のボードに対応しています。ドキュメント、入門ガイド、コードサンプル、コントリビューションガイドも提供されています。

マイクロコントローラーベースの製品向けファームウェアを開発する際、スケジューリング、ドライバー、接続機能の基盤としてZephyrを利用できます。

主な機能

  • 01リソースに制約のあるデバイス向けに設計された、小さなフットプリントのカーネル。
  • 02ARM Cortex-M、Cortex-R、Cortex-A、x86、RISC-V、Xtensa、ARC、SPARC、MIPSに対応。
  • 03多数のボードに対応。
  • 04セキュリティを重視した設計と、公開されているセキュリティドキュメント。
  • 05新しい開発者向けのコードサンプルと入門ガイド。

ユースケース

  • バッテリー駆動のセンサーやウェアラブル向けファームウェア。
  • IoT無線ゲートウェイやスマートウォッチ向けソフトウェア。
  • 複数のMCUアーキテクチャで動作させる必要がある組み込み製品の開発。

クイックスタート

  1. 1

    Zephyrのドキュメントにある「Getting Started Guide」を参照してください(READMEにはインストールコマンドの記載がありません)。

収録されている特集

トピック

よくある質問

zephyr とは?
多様なCPUアーキテクチャに対応し、リソースに制約のあるマイクロコントローラーやIoTデバイス向けに設計された、拡張性の高いリアルタイムOS(RTOS)。 Zephyrは、シンプルな環境センサーやLED搭載ウェアラブルから、スマートウォッチやIoT無線ゲートウェイまで、メモリや処理能力に制約のある組み込みデバイス向けのリアルタイムOSです。カーネルはフットプリントを小さく抑えるよう設計されており、セキュリティを重視して開発されています。
zephyr は無料で使えますか?ライセンスは?
zephyr は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
zephyr は今もメンテナンスされていますか?
活発にメンテナンス中。zephyr の最終コミットは 2026年11月7日 です。
zephyr は何に使えますか?
バッテリー駆動のセンサーやウェアラブル向けファームウェア。 IoT無線ゲートウェイやスマートウォッチ向けソフトウェア。 複数のMCUアーキテクチャで動作させる必要がある組み込み製品の開発。
zephyr のインストール方法は?
Zephyrのドキュメントにある「Getting Started Guide」を参照してください(READMEにはインストールコマンドの記載がありません)。
zephyr はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/zephyrproject-rtos/zephyr

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト

50以上のMCUファミリーに対応し、メモリ安全性とスレッド安全性を重視して設計された、組み込みシステム向けのクロスプラットフォームなオープンソースUSB Host/Deviceスタックです。

7262+13 今週1580CMIT更新 3 時間前