Windows10使用CLion 2022.1.3快速10分钟整合ESP32开发环境
全局思路:
- 下载并且安装clion 2022软件,激活或者试用请某度处理
- 下载github上面乐鑫公司最新idf和adf代码,这个国内有点慢,自己准备梯子或者某度其他办法
- 下载我提供的依赖插件包或者 执行idf里面的install 执行下载安装包
- 配置clion2022环境
第一部分:乐鑫的idf和adf两个git下载地址
这里我提供最难得adf集成方法,单独idf大同小异,下面是esp-adf 截止目前最新版本v2.4的安装,其他版本自己改下面的版本号即可,前提你要有安装好windows git软件
git clone https://github.com/espressif/esp-adf.git esp-adf-v2.4
cd esp-adf-v2.4/
git checkout v2.4
git submodule update --init --recursive
安装完 有大约2GB文件,找个晚上挂机下载 主要是子模块好几个
第二部分:下载依赖 和编译工具 包括cmark 和PYTHON
windows 开始菜单,运行 windows powerShell 管理员版本,切换目录到你git下载的adf模块目录里面的esp-idf,执行install.bat
默认情况,会在你的C:\Users\你的当前windows账户\.espressif 目录安装好所有的依赖插件,具体
脚本会自动解压到 C:\Users\weixiao\.espressif\tools 目录
执行完成后,提示你执行:export.bat
接下执行 pip安装idf的依赖
python.exe -m pip install --user -r F:\esp32\esp-idf-v4.4.2\requirements.txt
其中 F:\esp32\esp-idf-v4.4.2 需要替换你自己的idf安装模块,如果是adf 会自动下载idf模块,在其目录下面的 esp-idf 文件夹中
这个时候,其实你的环境 基本已经调试好了,下面是重点clion怎么配置
第三部分:clion开发esp程序
- 打开clion2022,新建c项目后 复制 esp-idf\examples\get-started\hello_world 到project中
2、配置编译器部分
3、配置cmake部分
重点来了,
Path里面具体信息如下,我已经按照分号 分割换行了这样方便大家看,实际是没有换行的
debug 编译配置
编译结果: