【Java程序员学ESP32】02 Win10 Clion搭建ESP32开发环境

由于工作电脑是win10的,为了能和家里的MacOS统一esp开发环境,不得不又在win10上基于WSL2安装ubuntu20,再配置esp的开发环境。

一、环境介绍:

开发板:合宙ESP32 S3开发板
操作系统:Windows 10
IDE环境:Clion2020
Python:3.8.10
CMake:3.19.2
ESP-IDF:5.0.1 下载地址

二、安装esp_idf
双击 espressif-ide-setup-2.8.1-with-esp-idf-5.0.exe 开始安装

选择安装组件
在这里插入图片描述

等待安装完成后,三个选项都可以勾选。
在这里插入图片描述
点击完成后,讲自动打开一个powershell运行配置脚本
在这里插入图片描述
在当前窗口下可以执行idf.py指令。

三、配置Clion环境
从D:\Espressif\frameworks\esp-idf-v5.0\examples\get-started\目录下复制helllo_world工程,并用clion打开
在这里插入图片描述
直接打开会出现一些错误,现在来修改一些配置:
进入<Espressif安装目录>\frameworks\esp-idf-v5.0\tools\cmake目录

  1. 修改toolchain-esp32.cmake文件中的CMAKE_C_COMPILER、CMAKE_CXX_COMPILER、CMAKE_ASM_COMPILER的路径为全路径,如图在这里插入图片描述
  2. 同样的方式修改 toolchain-esp32s3.cmake(我用的是s3系列),其他系列可修改相应cmake文件
    在这里插入图片描述
  3. 指定pyhton,修改build.cmake文件
    在这里插入图片描述
  4. 项目工程中指定IDF的目标型号
    在这里插入图片描述
  5. 重新加载cmake工程
    在这里插入图片描述
  6. 编译工程

    在这里插入图片描述
    至此windows环境也可以使用了😀。

补充:如果发现代码提示、代码快速跳转不能用,可以查看一下toolchain配置:
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 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、付费专栏及课程。

余额充值