vscode(windows)配置esp-idf教程

vscode(windows)配置esp-idf教程

先完成vscode的下载与Espressif IDF的安装
idf插件安装

分类方法

使用ctrl+shiift+p调出命令行输入Configure ESP-IDF extension即可完成进入ESP-IDD配置界面。
在这里插入图片描述
在这里插入图片描述

这里可以发现有3种选择可以供你选择

  1. EXPRESS
    官方提示这是最快的选项。选择ESP-IDF版本和python版本创建ESP-IDF python虚拟环境。ESP-IDF Tools将安装在以下位置:X:\Espressif。
  2. ADVANCED
    可配置选项。选择ESP-DF版本和python版本以创建ESP-IDF python虚拟环境选择ESP-DF工具安装目录或手动输入每个现有ESP-IDF工具路径。
  3. USE EXISTING SETUP
    第三个是自动识别路径给出以及安装的环境。
  • 事实上第一种方法是安装最慢的选项,因为github下载速度太感人了。
  • 第二种方法与第三种方法区别在于第三种是自动识别离线安装的环境,第二种是适合多个idf版本共存时配置的情况。
  • 方便的话当然使直接下离线安装包了。

下载官方的离线安装包

官方提供了下载离线安装包的地址ESP-IDF
在这里插入图片描述

这里要留个心眼,事实上这些接口的下载速度都很感人(感觉就是给歪果仁设计的,好吧esp32确实是歪果仁用得多)。
拉到网页的最下端,这里有个all availabled downloads的选项点开,找到想要安装的版本,点击Mirror下载(使用迅雷会更快)。
Offline Installer vX.X.X不带ide的环境安装包
Espressif-IDE X.X.X with ESP-IDFvX.X.X带了一个乐鑫魔改的eclipse(能用,不过有一说一、不太好用)
在这里插入图片描述

安装步骤

无脑下一步

在这里插入图片描述

安装完运行一下命令行看是否有问题。
在这里插入图片描述
cmd提升配置完成标志

vscode配置

选择第三个选项USE EXISTING SETUP自动识别完成配置
在这里插入图片描述
这里vscode的输出可能会提示一个Warning。

WARNING: You are using pip version 20.3.3; however, version 22.1 is available.
You should consider upgrading via the 'd:\espressif\python_env\idf4.4_py3.8_env\scripts\python.exe -m pip install --upgrade pip' command.

导致配置的第三步没法完成。

pip版本太低解决方法

打开ESP-IDF X.X CMD 或者 ESP-IDF 4.4 POWER SHELL

cd D:\espressif\python_env\idf4.4_py3.8_env\scripts\

接着输入提示的指令完成安装。
这里可能存在pip下载过慢 可以使用豆瓣源。

python.exe -m pip install --upgrade pip  -i https://pypi.doubanio.com/simple

配置安装完成的标志如下:
在这里插入图片描述

导入实例程序编译运行

使用ctrl+shiift+p调出命令行输入Show Examples Projects即可完成进入ESP-IDF实例界面。
在这里插入图片描述
选择想要测试的程序
在这里插入图片描述
存放在特点的文件夹。
根据左下角的提示配置完成编译下载,查看
在这里插入图片描述
enjoy yourself

  • 5
    点赞
  • 57
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
VSCode上安装ESP-IDFEspressif IoT Development Framework)ESP32ESP8266芯片的开发。下面是安装ESP-IDF的步骤: 1. 安装VSCode:首先,您需要在您的计算机上安装Visual Studio Code(VSCode)。您可以从VSCode官方网站(https://code.visualstudio.com/)下载适用于您操作系统的安装程序,并按照提示进行安装。 2. 安装PlatformIO插件:打开VSCode,点击左侧的扩展图标(四个方块组成的正方形),在搜索栏中输入"PlatformIO",然后选择"PlatformIO IDE"插件并点击安装。 3. 创建新的PlatformIO项目:在VSCode中,点击左侧的"PlatformIO"图标,然后选择"Home"。在PlatformIO主页中,点击"New Project"按钮,然后选择适用于您的开发板的框架(例如ESP32ESP8266)。接下来,选择一个目录来保存项目,并为项目命名。 4. 配置ESP-IDF:在PlatformIO项目中,打开"platformio.ini"文件。在该文件中,找到并修改以下行: ``` platform = espressif32 ; 如果您使用的是ESP8266,请将此行改为"platform = espressif8266" framework = espidf ``` 这些配置将指定使用ESP-IDF框架进行开发。 5. 构建和上传代码:在PlatformIO项目中,打开"src"文件夹,然后创建一个新的C或C++源文件。编写您的ESP-IDF代码,并保存文件。接下来,点击VSCode底部的"PlatformIO"图标,然后选择"Build"来构建代码。一旦构建成功,您可以选择"Upload"来将代码上传到您的ESP32ESP8266开发板上。 这样,您就成功在VSCode上安装了ESP-IDF,并可以开始进行ESP32ESP8266的开发了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值