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

本文详细介绍了如何在Windows10系统利用WSL2安装Ubuntu,并配置ESP32S3的开发环境,包括安装ESP-IDF,使用ClionIDE,以及解决Clion中出现的配置问题,确保代码提示和跳转功能正常。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

由于工作电脑是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配置:
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值