Linux Foundationの支援の下、Intel、NXP、Synopsys、UbiquiOSの4つの有名な企業のコンソーシアムは、さまざまなアーキテクチャの限られたリソースを持つデバイス上で実行し、Apache 2.0ライセンスで配布されるように設計された軽量でスケーラブルなリアルタイムオペレーティングシステムである
Zephyr Projectを作成しました。 現在、「モノのインターネット」のさまざまな種類の組み込みソリューションとコンポーネントの作成者は、ベンダーに依存しない柔軟なオープンソースのリアルタイムソフトウェアプラットフォームを備えており、その主なイデオロギーは最大限のリソース節約です。
Zephyrの主な機能は次のとおりです。
- 統合アドレススペース。 カスタムカーネルと組み合わせた特定のアプリケーションコードは、デバイスで実行されるモノリシックイメージを作成します。
- 優れたカスタマイズオプション。 アプリケーションは、必要な機能のみを受け取ります。
- リソースはコンパイル時に決定されます。 これにより、コードサイズが小さくなり、パフォーマンスが向上します。
- 最小限のエラー制御。 同じために役立ちます。 同時に、テスト中に、完全なデバッグ情報を受け取ることができます。
- 開発者向けの豊富な機能セット :マルチスレッド、割り込み制御、インストリーム同期、メモリを操作するためのツール、電源管理など。
現在、Zephyrコア自体とその開発用のSDKの両方
がすでに利用可能です 。 サポートされているボード(間違いなく拡張されます)のリストは
、ドキュメントページにあります 。