目录
- 前言
- 1 软件以及所需工具
- 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 切到工作路径并新建工程
- 4 配置 Clion 开发环境
- 4.1 用 Clion 打开新建的工程文件
- 4.2 配置 CMake 工具链
- 4.3 编译
- 4.4 编译成功
- 5 参考
前言
做物联网开发的人对于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
- 我这里用到
QT
的minGW 11.2
版本,配置完成后点击ok
4.3 编译
4.4 编译成功
5 参考
- [ESP32][环境配置]Clion配置ESP-IDF开发环境,支持编译下载和menucofig
- ESP32之 ESP-IDF + Clion 开发环境搭建(一)—— Windows版
- 基于CLion和ESF-IDF搭建ESP32-C3开发环境(上)_哔哩哔哩_bilibili