CLion 2026.2 Help

West を使用した Zephyr ® RTOS プロジェクトの作業

CLion で、組み込みの Westプラグインを使って、Zephyr プロジェクトを開く、ビルドする、実行・デバッグできます。 CLion の CMake 統合と比較すると、West 統合では Zephyr プロジェクトを簡単にセットアップしてビルドできます。 CMake も引き続き使用できますが、CLion のネイティブ West 統合を使用することをお勧めします。

このガイドでは、Zephyr アプリケーションをビルド、実行、デバッグする方法について説明します。

Zephyr と Python の依存関係をインストールする

  1. システムに Zephyr、West、Python 依存関係(英語)をインストールします。

  2. システムに ゼファー SDK(英語) をインストールします。

西プロジェクトを開く

  1. 'ようこそ' 画面で オープン をクリックするか、メインメニューから ファイル | オープン を選択します。

  2. CMakeLists.txt ファイルを含む Zephyr プロジェクトのあるディレクトリを選択します。

  3. 設定 | ビルド、実行、デプロイ | 組み込み開発 | 西 経由でプロジェクト設定を開きます。

    西プロジェクト設定
  4. CLion は、West ダイアログの ツールチェーン西実行可能ビルドディレクトリ フィールドにデフォルト値を自動的に入力します。 必要に応じて変更できます。

  5. 自動的に選択されていない場合は、対応するフィールドでボード名を選択します。

  6. OK をクリックします。 CLion はプロジェクトをロードし、結果を 西 ツールウィンドウに表示します:

    西プロジェクト読み込み

実行 / デバッグ構成をセットアップする

CLion はプロジェクトのビルドターゲットを検出し、それらのネイティブ West 構成を作成します。 追加のパラメーターを設定するには:

  1. メインツールバーから 実行 / デバッグ構成 | 実行構成の編集… を選択するか、メインメニューから 実行 | 実行構成の編集… を選択します。 West 実行 / デバッグ構成 ダイアログが開きます。

    West 実行 / デバッグ構成
  2. ターミナルで west flash および west debug コマンドを実行するために使用するコマンドライン引数をコピーします。 それぞれ フラッシュオプション および デバッグオプション フィールドに貼り付けます。 QEMU エミュレーターで実行とデバッグを起動する オプションを選択した場合、 フラッシュオプション および デバッグオプション フィールドは使用できなくなります。

  3. OK をクリックすると、プログラムを実行してデバッグできるようになります。

プログラムを実行してデバッグする

プログラムを実行またはデバッグするには、構成ウィジェット ( または をクリック)、 実行 メニュー、またはプログラムのエントリポイントの横にあるガターアイコンを使用できます。

以下は Zephyr プログラムのデバッグの例です。

Zephyr West のデバッグ

    既存の CMake プロジェクトを West 用に変換したり、その逆を行ったりする

    CMake プロジェクトとして実行している既存の Zephyr プロジェクトがある場合は、それを West プロジェクトに変換できます。 これを行うには、プロジェクトディレクトリ内の CMakeLists.txt ファイルを右クリックし、コンテキストメニューから West プロジェクトに変換する を選択します。

    CMake プロジェクトを West に変換する

    West プロジェクトを CMake に戻すこともできます。 プロジェクトディレクトリ内の CMakeLists.txt ファイルを右クリックし、コンテキストメニューから CMake プロジェクトに変換する を選択します。

    2026 年 7 月 15 日