ESP32 vscode 环境搭建

一、下载

官网下载地址:Visual Studio Code - Code Editing. Redefined

1、点击Download for Windows 下载Windows版本或者点击Download选择下载其他版本;

ESP32 vscode 环境搭建_第1张图片
ESP32 vscode 环境搭建_第2张图片

编辑

2、根据自己的系统选择对应的版本

ESP32 vscode 环境搭建_第3张图片
ESP32 vscode 环境搭建_第4张图片

二、安装

1、在下载目录找到VSCode,双击开始安装,可能会出现安全警告,点击运行

ESP32 vscode 环境搭建_第5张图片
ESP32 vscode 环境搭建_第6张图片

2、阅读协议后,点击我同意此协议,点击下一步;

ESP32 vscode 环境搭建_第7张图片
ESP32 vscode 环境搭建_第8张图片

3、点击浏览,选择安装路径,默认在C盘,博主这里选择“D:\Programs\Microsoft VS Code”,点击下一步;

ESP32 vscode 环境搭建_第9张图片
ESP32 vscode 环境搭建_第10张图片

4、添加到开始菜单,这里默认即可,点击下一步;

ESP32 vscode 环境搭建_第11张图片
ESP32 vscode 环境搭建_第12张图片

5、勾选如图,点击下一步;

ESP32 vscode 环境搭建_第13张图片
ESP32 vscode 环境搭建_第14张图片

6、确认信息,点击安装;

ESP32 vscode 环境搭建_第15张图片
ESP32 vscode 环境搭建_第16张图片

7、安装中

ESP32 vscode 环境搭建_第17张图片
ESP32 vscode 环境搭建_第18张图片

8、点击完成安装

ESP32 vscode 环境搭建_第19张图片
ESP32 vscode 环境搭建_第20张图片

三、初始化设置

1、安装中文语言包并将显示语言改为中文,点击安装并重启;

ESP32 vscode 环境搭建_第21张图片
ESP32 vscode 环境搭建_第22张图片

2、点击选择颜色主题,选择后蓝色对勾自动勾选

ESP32 vscode 环境搭建_第23张图片
ESP32 vscode 环境搭建_第24张图片

四,开始插件的安装

1.打开vscode按照下图安装platformio

ESP32 vscode 环境搭建_第25张图片
ESP32 vscode 环境搭建_第26张图片

2.安装后开一看到下面会有个进度条开始安装不同的插件。

ESP32 vscode 环境搭建_第27张图片
ESP32 vscode 环境搭建_第28张图片

编辑

3.在菜单点击”help“->"Toggle Developper Tools"菜单,选择”console“标签。

ESP32 vscode 环境搭建_第29张图片
ESP32 vscode 环境搭建_第30张图片

这是你会发现这个部分显示了很多信息,有错误有警告,不要担心,我们一点点看。这个其实是个自动安装的过程,下图显示先是发现电脑里没有安装git。所以下面runCommand命令就开始执行安装git;安装好git后,又发现电脑里没有platformio的core,就有开始调用runCommand安装platformio。(这个要是自己独立安装代码就是”pip install platformio“)。程序停留在这一步就证明你安装没问题了 只要耐心等待了。有的电脑是提示”platformIo haven‘t install yet!“,也是没有问题的都可以正常安装。

ESP32 vscode 环境搭建_第31张图片

如果这个过程太漫长而且没有任何变化,好像又没有报错,你可以打开下面的这个文件夹。你可以看到这里慢慢的在增加文件数量。看到下面这样了 基本就是安装ok的啦

ESP32 vscode 环境搭建_第32张图片
ESP32 vscode 环境搭建_第33张图片

安装成功后,vscode会提示你重启~ 重启后就会像下面这样有一个小蚂蚁

ESP32 vscode 环境搭建_第34张图片
ESP32 vscode 环境搭建_第35张图片

ESP32 vscode 环境搭建_第36张图片
ESP32 vscode 环境搭建_第37张图片

这时你已经安装好了platformio插件

关闭vscode,打开任务管理器,把platformio.exe以及所有的Python.exe进程全部结束掉,一定要全部关掉(实在不行就重启电脑,重启电脑之后不要打开vscode)

配置pip镜像源为国内阿里云,打开platformio安装地址,C:\Users[你电脑的用户名].platformio

ESP32 vscode 环境搭建_第38张图片
ESP32 vscode 环境搭建_第39张图片

进入penv文件夹,打开pip.conf文件

ESP32 vscode 环境搭建_第40张图片

改成如下内容

ESP32 vscode 环境搭建_第41张图片
ESP32 vscode 环境搭建_第42张图片

返回上一级,删除.cache文件夹里所有文件

ESP32 vscode 环境搭建_第43张图片
ESP32 vscode 环境搭建_第44张图片

重新打开vscode,新建项目,即可享受快速下载依赖包(如果速度变慢要查看pip.conf是否被覆盖,覆盖了要重新改回来,也可以打开文件修改保存之后不关闭,防止被覆盖

PS: 如果没有效果,建议卸载重装,步骤为:先在vscode中卸载platformio插件,然后关闭vscode,并打开任务管理器杀掉platformio.exe以及所有的Python.exe进程,然后删掉.platformio文件夹

ESP32 vscode 环境搭建_第45张图片
ESP32 vscode 环境搭建_第46张图片

然后进入.vscode-extensions文件夹,删掉插件

ESP32 vscode 环境搭建_第47张图片
ESP32 vscode 环境搭建_第48张图片

之后重新打开vscode,安装platformio插件,安装完成之后依次重复以上步骤,配置pip.conf即可。

注:如果你系统装有Python,那么请也配置pip.ini为国内阿里云镜像源(可加快vscode 安装platformio插件,即初次初始化),配置路径为"C:\Users[你电脑用户名]\AppData\Roaming\pip\pip.ini",如果pip文件夹和pip.ini文件不存在,请手动创建,并填入以下内容:

ESP32 vscode 环境搭建_第49张图片
ESP32 vscode 环境搭建_第50张图片

大体跟以上配置pip.conf文件是一样的

PS:如果发现高速下载一段时间后又不行请关掉vscode并打开任务管理器杀掉platformio.exe以及所有Python.exe进程后重新打开vscode新建项目即可,这个步骤可以重复,直到项目创建成功(猜测可能是下载一个依赖包之后的逻辑有问题)

[global]
index-url = https://mirrors.aliyun.com/pypi/simple/

[install]
trusted-host = mirrors.aliyun.com
ESP32 vscode 环境搭建_第51张图片

总之,操作来操作去我们的最终唯一的目的就是修改系统中所有Python的pip源为国内的源,这样才能加速下载各种依赖,而platformio使用的并不是你系统安装的Python,它会自己下载一个,看.platformio文件夹就知道了(右键Python.exe=》打开文件所在位置,你会发现指向的是.platformio下的Python)。

注意:platformio如果有更新,更新后配置可能会被覆盖,如果后面发现变慢了可以检查下配置,当前方法目前看并不是每个人都能100%成功,因而此方法仅供参考

你可能感兴趣的:(ESP32,单片机,嵌入式硬件)