文章目录

  • 环境
  • 安装 Espressif IDF v0.6.1 扩展
  • 安装 ESP IDF 等工具
  • 基于示例新建项目
  • 参考


环境

操作系统:Windows 10 x64

关于 Visual Studio Code 开发环境:

vscode 安装python2 vscode 安装espidf toolpath_服务器

安装 Espressif IDF v0.6.1 扩展

启动 Visual Studio Code,进入扩展市场,键入关键词 esp-idf 搜索、安装 Espressif IDF

vscode 安装python2 vscode 安装espidf toolpath_vscode 安装python2_02

安装 ESP IDF 等工具

选择菜单 View > Command Palette…,在弹出的输入框中键入 configure ESP-IDF extension,然后点击符合的选项:

vscode 安装python2 vscode 安装espidf toolpath_服务器_03

进入 ESP-IDF 扩展的设置界面,选择 ADVANCED 选项:

vscode 安装python2 vscode 安装espidf toolpath_vscode_04

接着:

  • 选择下载服务器
  • 选择 ESP-IDF 版本
  • 键入 ESP-IDF 容器目录
  • 选择 Python 版本

注意:国内用户如果选择 Github 服务器,那么在没有使用合理的代理服务器的情况下,几乎是无法完成第一步 Installing ESP-IDF。如果你选择 Espressif 服务器,那么你可以完成第一步 Installing ESP-IDF,但不幸的是,你极有可能卡死在第二步 Installing ESP-IDF Tools。我的做法是,提前使用代理服务器,然后选择 Github 服务器,再开始安装,最终顺利完成。

然后,点击 Install 按钮:

vscode 安装python2 vscode 安装espidf toolpath_vscode 安装python2_05

正在下载 ESP-IDF

vscode 安装python2 vscode 安装espidf toolpath_vscode 安装python2_06

下载完成,正在安装 ESP-IDF

vscode 安装python2 vscode 安装espidf toolpath_Code_07

安装 ESP-IDF 完成之后,接着下载 ESP-IDF Tools

vscode 安装python2 vscode 安装espidf toolpath_vscode_08

正在下载 ESP-IDF Tools

vscode 安装python2 vscode 安装espidf toolpath_服务器_09

安装 ESP-IDF Tools 完成之后,开始安装 Python 虚拟环境:

vscode 安装python2 vscode 安装espidf toolpath_服务器_10

安装完成,所有设置均已配置:

vscode 安装python2 vscode 安装espidf toolpath_服务器_11

基于示例新建项目

选择菜单 View > Command Palette…,在弹出的输入框中键入 Show Examples Projects 命令,然后点击 ESP-IDF: Show Examples Projects 选项:

注意:每一个 Espressif IDF 扩展版本所提供的有效的命令也许是不同的,具体有哪些有效的命令可以通过查看 Espressif IDF 扩展的详细说明获取。

vscode 安装python2 vscode 安装espidf toolpath_Code_12

接着,再点击 Use current ESP-IDF (ESP-IDF 安装目录)(本地文件)选项:

vscode 安装python2 vscode 安装espidf toolpath_vscode_13

这时,可以看到 ESP-IDF 提供的示例:

vscode 安装python2 vscode 安装espidf toolpath_vscode_14

疑惑:右下角出现 No framework selected to load examples.,原因未知。

找到 get-started 分类中的 blink 示例,然后点击 Create project using example blink 按钮,然后选择一个文件夹用于存放新建的项目:

vscode 安装python2 vscode 安装espidf toolpath_esp-idf_15

项目创建完成之后,我们需要构建项目。

选择菜单 View > Command Palette…,在弹出的输入框中键入 Build your project 命令,然后点击 ESP-IDF: Build your project 选项:

vscode 安装python2 vscode 安装espidf toolpath_服务器_16

正在构建项目:

vscode 安装python2 vscode 安装espidf toolpath_vscode_17

构建完成:

vscode 安装python2 vscode 安装espidf toolpath_Code_18

不过看起来出现一些问题:

vscode 安装python2 vscode 安装espidf toolpath_vscode 安装python2_19

vscode 安装python2 vscode 安装espidf toolpath_vscode_20