1,准备
安装环境之前应该准备vscode、esp_idf的vscode插件以及idf官方提供的离线下载包,本文章以idf5.0为基准
esp_idf-vscode插件:Espressif IDF - Visual Studio Marketplace
这里的插件版本我选择的是1.6.1,高版本的插件好像不支持python虚拟环境venv的生成。
esp_idf离线安装包:https://dl.espressif.cn/dl/esp-idf/
这里的离线包我选择5.0版本的。(版本之间是有差异的,5.0和5.0.1之间部分文件名字存在不同) 。
安装过程:之前的各种工具准备好就可以开始安装了,先找个地方将idf离线版安装好,然后同时安装idf的vscode插件,***请在安装过程中注意插件版本。
以上步骤准备完成之后就可以正式开始安装了:
这里我们选择安装从上面链接中下载的vsix插件
这里结束之后必须要先行安装离线安装包,我个人对于离线安装包的理解就是编译链、编译环境以及基本的编译条件的安装。
随后我们就可以从命令面板(Ctrl+shift+p)中配置idf编译环境(configure ESP-IDF extension)了.
接下来就是漫长的等待过程,这部分安装的是esp_idf 的工具,这一部分的安装可以查看自己电脑是在什么 地方卡住了,一位内我自己在安装的过程中也频发出现各种问题,所以可以尝试看看具体是什么地方出了问题,一般来说有HTTP ERROR 443或者can't connect这种错误的时候多半是乐鑫服务器那边服务人数太多了导致的服务器不能正常传输数据,这类错误建议夜深人静的时候尝试安装。
本文用来纪念踩过的不少坑,纪念BUG排查的日子