最もリソース制限の厳しいシステム向けに最適化されたオープンソース RTOS でプロジェクトを拡張します。Zephyr は、シンプルな環境センサやアセット トラッカから高度なヒューマノイドや IoT ワイヤレス ゲートウェイまで、多様なハードウェア アーキテクチャをサポートするセキュアで省スペースのカーネルを提供します。

テキサス インスツルメンツで Zephyr を使用する理由

開発を加速
量産対応の品質
将来への対応
TI の ZEPHYR プラットフォーム

安心して開発を進められます。

TI の幅広い組込み製品ラインアップと長期にわたる製品供給力に支えられた、オープンソース ソフトウェアの柔軟性を活用できます。Zephyr Foundation における TI のプラチナレベル メンバーシップを通じて、アップストリームとダウンストリームの両方の協業における TI のリーダーシップを活用でき、エコシステムが安定し、サポートされ、製品化に対応できる状態を維持できます。

UPSTREAM COLLABORATION

Official Zephyr repository

Stay synchronized with the latest Zephyr updates. This repository offers a stable implementation that aligns with community standards, ensuring your development remains reliable while leveraging fast access to cutting-edge innovation.

 

  • Access leading-edge community innovation
  • Leverage fully open-source collaboration
  • Benefit from TI upstream contributions
DOWNSTREAM COLLABORATION

TI validated Zephyr repository

Move from prototype to production faster. Our downstream repositories are forked from the official Zephyr repository, providing you with pre-validated software and early access to the latest TI board features before they are merged into the upstream repository.

 

  • Reduce time-to-market with pre-validated packages
  • Simplify integration with user-specific examples
  • Get early access to the latest TI hardware features

品質、検証、製品としての準備完了

単なるプロトタイプではなく、製品化のために構築

製品の成功には単にソフトウェアが利用できること以上のものが求められます。厳格な品質、予測可能なリリースサイクル、長期的な保守性が必要です。

TI は実ハードウェア上での継続的な検証を通じて Zephyr ソフトウェアの品質を向上させ、開発ワークフローをシンプルにし、規格適合へのプロセスを効率化します。

資格認定プロセスを簡素化

TI の量産グレード CI/CD パイプラインにより、テストの負担を軽減します。すべての SDK リリースには、実際の ASM、MSP、SimpleLink ボード上での HIL (Hardware-in-the-loop) 検証を含む完全な Twister スイートが含まれており、ソフトウェアが実ハードウェア上で十分に検証されていることを保証します。

ダウンロード可能な試験報告書を使用して、独自の認証プロセスを効率化します。JSON、XML、HTML フォーマットで利用可能なこれらの報告書により、検証結果をご自身の資格認定パッケージに直接引用できます。

完全な正確性を実現する自動テスト

Zephyr 公式の統合テスト ランナーである Twister により、手作業によるエラーを排除します。Twister はワークフロー全体を自動化し、エミュレータと実際のハードウェアの両方でテストをビルド、実行して、一貫性と再現性のあるパフォーマンスを確保します。

合否結果やメモリ フットプリントの自動トラッキングにより、設計に対して深く理解できます。Twister の結果を自動 CI/CD パイプラインにシームレスに統合するか、データ ドリブンの迅速な手動レビューに使用できます。

オープンソース RTOS により、組込みソフトウェアの開発方法が変化しつつあります。TI では、アップストリームへの貢献と Zephyr コミュニティとの連携を通じてこの変化を受け入れ、業界をリードするシリコンと Zephyr RTOS をファーストクラスのプラットフォームとして組み合わせ、統一された拡張性の高いエコシステムを構築しています。このパートナーシップにより、低レイヤ開発の複雑さが取り除かれ、開発者は真に重要なこと、つまり革新的なアイデアをより早く市場に投入することに集中できるようになります。

— Syed Mohammed Khasim, テキサス・インスツルメンツの Zephyr プロジェクトのボード メンバー

サポートされているデバイス

1 つの RTOS と1 回の開発体験で複数の TI プラットフォームに対応可能。

汎用マイコン

多様なインテリジェント アプリケーションに適した多様な汎用高性能マイコン 

ワイヤレス コネクティビティ

革新的で手ごろな価格のワイヤレス ソリューションは、常に進化を続けるコネクテッド ワールド (ネットワーク接続型の環境) に最適です 

リアルタイム マイコン

タイム クリティカルなアプリケーション向けの、信頼性が高く超低遅延なマイコン

マイクロプロセッサ

強力でスケーラブルなコンピューティング エンジンで、複雑な処理の要件に対応可能

開始

シームレスな設計。

Zephyr RTOS 導入のプロセス全体にわたるエンド ツー エンドのサポートを受けられます。新規プロジェクトの立ち上げでも既存設計の移行でも、当社のツールと専門知識を活用して、スムーズな移行と最適化されたパフォーマンスを実現できます。

開発パス:

<b>ステップ 1:</b>使用するボードを選択する 

TI のすぐに使用できる豊富なボード ラインアップから、Zephyr 設計に最適なハードウェアを見つけられます。

<b>ステップ 2:</b>環境を初期化する

TI の Zephyr Academy ガイドに従って、セットアップを効率化し、開発を開始できます。

<b>ステップ 3:</b>Zephyr SDK をダウンロードする

公式の Zephyr (アップストリーム) または TI が最適化した (ダウンストリーム) リポジトリのいずれかをインストールします。

<b>ステップ 4:</b>アプリケーションをビルドする

TI のサンプル プロジェクトを使用して迅速に開発を開始、または Zephyr API を使用してカスタム アプリケーションを作成できます。

<b>ステップ 5:</b>ビルドとフラッシュを行う

TI VS コード拡張機能と West を使用して、プロジェクトをコンパイルし、ボードにフラッシュ書き込みします。

<b>ステップ 1:</b>使用するボードを選択する 

プロジェクトで使用されているペリフェラルを特定し、目的の TI デバイスのサポートされているリストと比較します。

<b>ステップ 2:</b>TI デバイスを入手する

すべての TI 組込みデバイスで利用可能な定義済みデータ構造により、移行を容易にします。

<b>ステップ 3:</b>オーバーレイ ファイルを変更する

TI のハードウェア デバイス ツリーに基づき、必要に応じて、プロジェクト オーバーレイ ファイルを転送します。

<b>ステップ 1:</b>ボードの互換性を確認する

スムーズな移行のために、既存の TI ハードウェアが Zephyr をサポートしていることを確認します。

<b>ステップ 2:</b>環境を初期化する

TI の Zephyr Academy ガイドに従って、セットアップを効率化し、開発を開始できます。

<b>ステップ 3:</b>Zephyr SDK をダウンロードする

公式の Zephyr (アップストリーム) または TI が最適化した (ダウンストリーム) リポジトリのいずれかをインストールします。

<b>ステップ 4:</b>アプリケーション コードを移植する

現在のドライバと関数を Zephyr API にマッピングする方法で、既存のロジックを移行します。

<b>ステップ 5:</b>ビルドとフラッシュを行う

TI VS コード拡張機能と West を使用して、移植されたプロジェクトをコンパイルし、フラッシュ書き込みします。
使用事例

無限にスケールアップ。

効率的なエンジニアリング。


開発

  • VS Code
  • Cortex® ARM® デバッグ
  • VS Code 用 TI 組込みデバッグ プラグイン

コンパイル

  • GNU コンパイラ コレクション (GCC)

デバッグ

  • GNU プロジェクト デバッガ (GDB)
  • Open On-Chip Debugger (OpenOCD)

フラッシュ

  • Open On-Chip Debugger (OpenOCD)
その他の資料

主なリソース


トレーニング

Zephyr チュートリアル

Zephyr プロジェクトのセットアップ、デバッグ、ボードの移植を行うための一連のラボです

サポート

TI E2E™ 設計サポート フォーラム

設計プロセスのあらゆる段階でエンジニアが頼れるサポートの源


関連資料

リアルタイム インテリジェンスと Zephyr RTOS

AM2612/AM2611 マイコン上の Zephyr RTOS は、メモリ効率と低レイテンシを重視して最適化したスケーラブルで安全なリアルタイム プラットフォームを提供しています。その結果、開発者はリアルタイム インテリジェンスの強化と開発サイクルの短縮を実現できます。


ウェビナー

MSPM0 と Zephyr RTOS

MSP と Zephyr RTOS チュートリアルをご覧になり、このオープンソースを使用する利点を確認し、Zephyr と TI のリポジトリの両方を活用して詳細情報を入手しましょう


ウェビナー

Bluetooth®Low Energy と Zephyr RTOS

Windows 環境で Zephyr と TI を使用して開発を開始する方法に関する実践的なチュートリアルに従い、Bluetooth デバイスを使用して Simplelink Connect モバイル アプリケーションと通信します。