搭建ESP32的开发环境

vscode + idf 插件

前提是安装好了IDF的环境,通过 esp-idf-tools-setup-offline-5.4.1.exe 一键离线安装包,可安装完整的开发环境所需要的必要基础。包括 IDF Framework + Toolchain + 环境变量等。为后续在 vscode 上安装 IDF 插件打下基础。因为后续会要求具有 idf.py ,这个文件就意味着类似Keil-MDK。若无此 idf.py 则无法在 vscode 上使用 IDF 插件。

1. 安装 esp-idf-tools-setup-offline-5.4.1.exe ,安装完后,会自动设置好 环境变量

2. 进入 vscode 的 ESP-IDF 插件,进行配置

问题:

# 在powershell下运行:

# 1. To upgrade ​pip itself:
python.exe -m pip install --upgrade pip



# 2. To upgrade ​all installed packages​
# First, list outdated packages
python.exe -m pip list --outdated

# Then upgrade all (one-liner)
pip freeze | %{$_.split('==')[0]} | %{pip install --upgrade $_}



# 3. If you intended to upgrade a specific package
python.exe -m pip install --upgrade requests


# 这里是关键,本来不存在 D:\Espressif\tools\idf-python\3.11.2\Scripts 路径
# 经过下面的操作后,此路径会被生成,并有 pip.exe
# 4 Solutions to Fix the "Invalid PIP" Error:
py -3.11 -m pip install --upgrade pip

D:\Espressif\tools\idf-python\3.11.2\python.exe -m ensurepip --upgrade

cd D:\Espressif\tools\idf-python\3.11.2
.\python.exe -m pip install --upgrade pip

D:\Espressif\tools\idf-python\3.11.2\Scripts\pip.exe install --upgrade pip




# 5. 重要:添加环境变量
# Add to PATH temporarily (for current session):
$env:Path += ";D:\Espressif\tools\idf-python\3.11.2\Scripts"

# Verify:
pip --version


这种直接参考AI.

这样以后,重新尝试即可通过。

接下来顺利进入最后一步,配置 ESP-IDF 的 python 虚拟环境

然后就直接安装,过程中可能需要插件自己下载另外的自己需要的东西,不管他,直接安装就好了。

最后成功。

如后期需要重新调整 配置IDF

进入配置界面:

1. 点击 vscode 的 ESP-IDF 插件图标;

2. 进入后,选择 Advance 高级配置项里面的 Configure ESP-IDF Extension;

3. 选择适合自己的配置模式: EXPRESS/ADVANCED/USE_EXISTING_SETUP;

4. 执行下一步具体配置,但是必须要有乐鑫的 idf.py 文件,可以从乐鑫官方的离线安装包安装后得到 idf.py ,布局好文件路径,安装好乐鑫的离线安装包以后,才能到这里执行下一步配置。一般到了这里初次安装可能还需要安装 ESP-IDF 插件的 python 可执行环境,可以联网下载。 

彻底卸载 vscode 

如果您想在卸载 VS Code 后删除所有用户数据,可以删除用户数据文件夹 Code 和 .vscode。这将使您恢复到安装 VS Code 之前的状态。如果您不想卸载 VS Code,这也可以用于重置所有设置。

文件夹位置将因您的平台而异

  • Windows - 删除 %APPDATA%\Code 和 %USERPROFILE%\.vscode
  • macOS - 删除 $HOME/Library/Application Support/Code 和 ~/.vscode
  • Linux - 删除 $HOME/.config/Code 和 ~/.vscode
好的,下面是搭建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、付费专栏及课程。

余额充值