使用Clion开发esp32

发布时间 2023-07-13 11:13:40作者: seekwhale13

一、概述

Clion是一款专门开发C以及C++所设计的跨平台的IDE。它是以IntelliJ为基础设计的,包含了许多智能功能来提高开发人员的生产力。这种强大的IDE帮助开发人员在Linux、OS X和Windows上来开发C/C++,同时它还能使用智能编辑器来提高代码质量、自动代码重构并且深度整合Cmake编译系统,从而提高开发人员的工作效率。Clion的自动补全功能相对vscode而言更加强大。

二、安装clion和esp-idf

Clion下载
image
esp-idf下载
image

三、esp-idf新建工程

1.打开ESP-IDF 5.0 CMD
image

2.切换到存放个人工程的位置(可自定义)

image
3.新建工程,命令idf.py create-project xxx其中xxx为工程名字

idf.py create-project espTest

image
4.新建完工程,进入该工程文件夹

cdespTest

5.设置芯片型号,我这里是esp32c3

idf.py set-target esp32c3

image

6)编译应用程序

idf.py app

image

四、Clion环境搭建

1.设置ESP_IDF环境变量,重新打开打开ESP-IDF 5.0 CMD,复制该路径
image

D:\soft\Espressif\frameworks\esp-idf-v5.0.1

2.打开esp-idf安装位置,打开idf_cmd_init.bat文件,在文件顶部加一行:

set IDF_PATH=D:\soft\Espressif\frameworks\esp-idf-v5.0.1

image
image
3.使用Clion打开新建的工程