Zephyr® RTOS
組込みソリューションと、オープンソースの RTOS エコシステムを組み合わせると、信頼性の高い&スケーラブルな設計を実現できます
テキサス インスツルメンツで Zephyr を使用する理由
テキサス インスツルメンツは、オープンソースの Zephyr リアルタイム オペレーティング システム (RTOS) を組込みデバイスに統合し、信頼性と柔軟性が高く、高性能なソリューションを実現しています。TI は、Zephyr の Twister フレームワークと ZTEST フレームワークを使用して、ポートフォリオ全体で非常に優れた品質と信頼性を確保すると同時に、組込みソフトウェアの革新を推進するために 2016 年の発足以来、Zephyr プロジェクトに積極的に貢献しています。
Zephyr で始めよう
GitHub の公式 Zephyr リポジトリには、貢献者のすべての要件を満たし、包括的なテストとレビューを受けた TI のソフトウェアとボード サポートが含まれています。Zephyr の標準に準拠した安定した実装を提供し、信頼性と一貫性のある開発エクスペリエンスを保証し ますが、最新のボードやベータ機能はまだ含まれていない場合があります。
Zephyr プロジェクトのダウンストリーム リポジトリのセットを管理しています。これは、公式 Zephyr リポジトリに基づいています。
これらのリポジトリは、TI の最新のボードやソフトウェア機能への早期アクセスを可能にし、開発者はこれらの機能を上流の Zephyr リポジトリに統合する前に、プロジェクトをすぐに開始できます。
TI の保守型リポジトリを使用すると、より迅速なバグ修正と迅速なポイント リリースが可能になり、デベロッパーは最新のサポートにすぐにアクセスできます。また、TI 固有のサンプルを収録してより詳細なレベルの機能を提示することもできます。
テキサス インスツルメンツは、Zephyr RTOS のオープンソースという性質を受け入れるだけでなく、オープンソースの Visual Studio Code (VS Code) 拡張プラグインから OpenOCD まで、幅広いツール エコシステムをサポートするための投資もしてきました。これらの投資は、Zephyr サポートに対する TI の長期的な取り組みを実証しているほか、基本的な対応を上回る、堅牢で使いやすく、包括的にサポートされたエコシステムをデベロッパーに提供します。
TI が推奨する Zephyr 製品
- 統合開発環境: VS Code、Cortex®ARM® デバッグ、VS Code 用 TI Embedded Debug プラグイン
- コンパイラ: GCC
- デバッグ: GDB、OpenOCD
- フラッシュ: OpenOCD
今後のイベント
How to extract a bare metal flavor of code out of Zephyr to use in RTOS ?
Learn about a practical guide to extracting a “bare metal flavor” of code out of Zephyr so that it can run independently of Zephyr’s driver and subsystem layers.
Visit event website