CLion 2025.2 Help

使用 West 管理 Zephyr® RTOS 项目

在 CLion 中,您可以使用内置的 West 插件打开、构建和运行/调试 Zephyr 项目。 与 CLion 的 CMake 集成相比,West 集成提供了一种更简单的方式来设置和构建 Zephyr 项目。 尽管您仍然可以使用 CMake,但我们建议使用 CLion 的原生 West 集成。

本指南解释了如何构建、运行和调试 Zephyr 应用程序。

安装 Zephyr 和 Python 依赖项

  1. 在您的系统上安装 Zephyr、West 和 Python 依赖项

  2. 在您的系统上安装 Zephyr SDK

打开您的 West 项目

  1. 在欢迎屏幕上点击 打开 或从主菜单中选择 文件 | 打开

  2. 选择包含 CMakeLists.txt 文件的 Zephyr 项目目录。

  3. 通过 设置 | 构建、执行、部署 | 嵌入式开发 | West 打开您的项目设置。

    West 项目设置
  4. CLion 会在 West 对话框中自动填充 工具链West 可执行文件构建目录 字段的默认值。 如果需要,您可以更改它们。

  5. 在相应的字段中选择您的板名称(如果尚未自动选择)。

  6. 点击 确定。 CLion 将加载项目并在 West 工具窗口中显示结果:

    West 项目加载

设置运行/调试配置

CLion 会检测项目构建目标并为其创建原生 West 配置。 要设置其他参数:

  1. 从主工具栏中选择 运行 / 调试配置 | 编辑配置… 或从主菜单中选择 运行 | 编辑配置…West 运行/调试配置 对话框将打开。

    West 运行/调试配置
  2. 复制您在终端中运行 west flashwest debug 命令时使用的命令行参数。 将它们分别粘贴到 烧录选项调试选项 字段中。 如果您选择 在 QEMU 模拟器上启动运行和调试 选项, 烧录选项调试选项 字段将变为不可用。

  3. 点击 确定 ,您的程序将准备好运行和调试。

运行和调试您的程序

要运行或调试您的程序,您可以使用配置小部件(点击 )、 运行 菜单或程序入口点旁边的边距图标。

以下是调试 Zephyr 程序的示例:

Zephyr West 调试

    将现有的 CMake 项目转换为 West,反之亦然

    如果您有一个现有的 Zephyr 项目并以 CMake 项目运行,您可以将其转换为 West 项目。 为此,在项目目录中右键点击 CMakeLists.txt 文件,然后从上下文菜单中选择 转换为 West 项目

    将 CMake 项目转换为 West

    您还可以将 West 项目转换回 CMake。 在项目目录中右键点击 CMakeLists.txt 文件,然后从上下文菜单中选择 转换为 CMake 项目

    最后修改日期: 2025年 9月 26日