【ESP32 开发】| Clion 搭建 ESP32 开发环境

前言

做物联网开发的人对于ESP这个平台都是非常熟悉的,在国内极其流行,很多物联网的产品都是基于这个平台做的方案。多数人开发ESP32的时候用的都是Arduino IDE,虽然操作简单,容易上手,而且可以很方便的进行调试,但是对于做STM32开发的工程师来说就显得不太友好了。

在集成开发环境中,用过Jetbrains系IDE的朋友肯定会被它强大的代码补全、界面风格、各种插件、流畅性等众多优点所吸引,毫无疑问这些是能够极大提高开发效率的。而其中有一款CLion IDE就是专门面向C/C++开发的,所以本篇文章会介绍如何把EPS32的开发环境部署到CLion中,过程还是有很多坑值得注意的。

1 软件以及所需工具

  • Clion2021.3.3
  • ESP-IDF 4.4.4
  • MinGW 11.2 - w64

2 安装 ESP-IDF 4.4.4

链接: 点击进入官方下载 在线版离线版根据网络情况自行选择,这里个人选择在线版。

2.1 开始安装

  • 点击应用修复

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.2 选择组件,建议全选

在这里插入图片描述

  • 配置好后,等待下载安装即可。

3 用 ESP-IDF 4.4 CMD 添加环境变量并新建工程

3.1 打开 ESP-IDF 4.4 CMD 初始化环境变量

  • 出现如下图所示内容,说明环境变量添加成功。

在这里插入图片描述

3.2 切到工作路径并新建工程

  • 输入 idf.py create-project <工程名> 并回车新建工程

在这里插入图片描述

  • 切到工程文件路径下并输入 idf.py app 开始编译程序

在这里插入图片描述
在这里插入图片描述

  • 出现如下内容,表示编译成功

在这里插入图片描述

4 配置 Clion 开发环境

4.1 用 Clion 打开新建的工程文件

在这里插入图片描述

4.2 配置 CMake 工具链

  • 打开 ESP-IDF 4.4 CMD 将环境路径输入到 idf_cmd_init.bat 文件中并保存
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 配置 CMake 工具链

在这里插入图片描述

  • 我这里用的 esp32s3 ,需要增加IDF_TARGET=esp32s3

在这里插入图片描述

  • 我这里用到 QTminGW 11.2 版本,配置完成后点击 ok

在这里插入图片描述

4.3 编译

在这里插入图片描述

4.4 编译成功

在这里插入图片描述

5 参考

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,下面是搭建ESP32开发环境的步骤: 1. 安装ESP-IDF 首先需要下载和安装ESP-IDF(ESP32 IoT Development Framework)。可以在以下链接中找到最新版本的ESP-IDF:https://github.com/espressif/esp-idf/releases 下载后解压到合适的位置,并设置环境变量IDF_PATH,以便后续使用。 2. 安装CLion CLion是一款非常优秀的跨平台C/C++开发工具,可以在JetBrains官网下载:https://www.jetbrains.com/clion/ 安装完成后,打开CLion,并安装ESP32插件,方法如下: - 在File -> Settings -> Plugins中搜索ESP32,并安装。 - 安装完成后,重启CLion。 3. 创建ESP32项目 打开CLion,选择Create New Project,然后选择ESP32 Project,填写项目信息,如下图所示: 在下一步中,可以选择使用默认的ESP-IDF路径,也可以修改为自己的ESP-IDF路径。 在选择完ESP-IDF路径后,可以根据需要选择其他配置,如下图所示: 最后,点击Finish按钮,CLion会自动创建ESP32项目。 4. 配置编译和烧录环境 在CLion中,可以使用CMake来管理编译和烧录环境。在ESP32项目中,需要配置CMakeLists.txt文件,以便正确编译和烧录代码。 具体的配置方法可以参考ESP-IDF官方文档:https://docs.espressif.com/projects/esp-idf/en/latest/get-started-cmake/index.html 5. 编写代码 在CLion中,可以使用C/C++的代码编辑器来编写ESP32代码。同时,ESP32插件也提供了一些ESP32特有的API和示例代码,可以方便地进行开发和调试。 6. 编译和烧录代码 在CLion中,可以使用CMake来编译ESP32代码,并使用ESP-IDF提供的烧录工具来烧录代码到ESP32开发板中。 具体的编译和烧录方法可以参考ESP-IDF官方文档:https://docs.espressif.com/projects/esp-idf/en/latest/get-started/index.html 以上就是在CLion搭建ESP32开发环境的步骤,希望能对你有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值