2205211_ja-JP

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

2205211_ja-JP

2205211_ja-JP

Zephyr SDKバージョンのインストール

Zephyr SDKは、Zephyrアプリケーションをビルドするためのビルド・ツールセットです。GCCやCMakeが含まれており、各Zephyrリリースは特定の Zephyr SDKバージョンに紐づいています。このバージョンは、Zephyrリポジトリ内のSDK_VERSIONファイルに記載されています。推奨されているZephyr SDKバージョンを使用することが重要です。バージョンが一致しないと、ビルド・エラーが発生する可能性があります。

たとえば、Zephyr v4.1Zephyr SDK v0.17.0を指定します。Zephyr SDK v0.17.2(Zephyr v4.2 用)を Zephyr v4.1 で使用すると、ビルドエラーが発生します。Zephyr v4.1 用のアプリをビルドする必要がある場合は、Zephyr SDK v0.17.0をインストールしてください。

複数のZephyr SDKバージョンをインストールしておき、ビルド時に切り替えることが可能です(下記の手順を参照)。

フルインストールと最小インストールの比較

  • フルインストール(Full Install): すべてのサポートされているSoCアーキテクチャ向けの全ツールチェーンが含まれます。初心者に推奨されますが、より多くのディスク容量とダウンロード時間が必要です。
  • 最小インストール(Minimal Install): 必要なツールチェーンのみを選択できます。スペースと時間を節約できます。

最小インストールの場合は、setup.cmdスクリプトを実行して、インストールするツールを選択します。NXPボードでは、次を選択します。

  • Zephyr SDK CMakeパッケージを登録する
  • Install host tools
  • aarch64-zephyr-elf (64ビットARM)
  • arm-zephyr-eabi (32ビットARM、NXP MCUを含む)
  • オプションxtensa-nxp…(Cadence Tensilica DSPコア)

Zephyr SDKをインストールします

これらの手順では、MCUXpresso Installer、CLI(West)、または手動ダウンロードを使用してZephyr SDKをインストールする方法を説明しています。

MCUXpresso Installerを使用したインストール

MCUXpresso InstallerはZephyr v4.2からZephyr用パックをサポートし始めました。各パックは対応するZephyr SDKバージョンをインストールします(例:v4.2パックはSDK v0.17.2をインストール)。このオプションはNXP開発用の最小限のツールセットをインストールします。

dereksnell_0-1763125437139.png

MCUXpressoインストーラーは、古いZephyr SDKバージョンをサポートしていません。v0.17.1以前の場合は、Westまたは手動インストールを使用してください。

West CLIを使用したインストール

  • Zephyr ProjectはWestにZephyr SDKのインストール機能を追加しました。
  • CLIの場合は、Python仮想環境をアクティブ化してから、次を実行します。
west sdk install --version 0.17.0
 
  • --versionが省略された場合、WestはZephyrリポジトリのSDK_VERSIONファイルにあるバージョンを使用します。
  • デフォルトでは、Fullパッケージがインストールされます。最小のインストールを行う場合は、-iを追加します。

手動ダウンロードによるインストール

  • https://github.com/zephyrproject-rtos/sdk-ng/releasesから、Zephyr SDKをダウンロードします。
  • 使用するホストOS向けに、FullまたはMinimalを選択します。
  • WestとMCUXpressoの場合のデフォルトの場所として、ユーザーフォルダーに展開します。
    • WindowsC:\Users\\zephyr-sdk-0.17.0
    • Ubuntu: /home//zephyr-sdk-0.17.0

Zephyr SDKのバージョンの選択

複数のZephyr SDKバージョンを共存させることができます。Westはデフォルトで最新バージョンを使用しますが、次の方法で上書きできます。

  • VS Code: 例をインポートする際は、ウィザードでZephyr SDKバージョンを選択してください。
    dereksnell_1-1763126099481.png

  • CLI:環境変数ZEPHYR_SDK_INSTALL_DIRを、ビルド前に設定します。このコマンドはUbuntuでその変数を設定します。
export ZEPHYR_SDK_INSTALL_DIR="/home//zephyr-sdk-0.17.0"
またはWindowsの場合:
set ZEPHYR_SDK_INSTALL_DIR= C:\Users\\ zephyr-sdk-0.17.0
 
 
 
标记 (1)
无评分
版本历史
最后更新:
‎03-23-2026 05:09 PM
更新人: