Espressif IDF for VSCode 爬坑之路一:ESP32 的 esp-idf 例子编译与烧录

今天我们来尝试 Espressif IDF 的使用,它是 VSCode 里的一款关于简化 esp-idf 使用的插件。话不多说,我们直接开始安装并尝试使用吧!

1. 安装 Espressif IDF

在 VSCode 里使用 “快速打开” 功能 (在Mac上为⌘+ P,在Windows上为Ctrl + P),然后粘贴以下命令,然后按 Enter

ext install esp-idf-extension

然后耐心等待,安装完毕后就可以进入下一步的初始化配置了。

在使用 Espressif IDF 前需要安装以下依赖环境包:
Python 3.5+
Git
CMake and Ninja for Linux/MacOS users. For Windows users, it is part of the onboarding configuration tools intall.
ESP-IDF CMake Version (> 4.x Recommended).
ESP-IDF Prerequisites

2. 初始化配置 Espressif IDF

在安装完成后,我们可以在 VSCode 左边的侧边栏里看到 Espressif IDF 图标,点击进入,我们会看到如下图片。

在这里插入图片描述

点击 start

在这里插入图片描述

选择电脑上对应的 Python 版本路径,然后点击 Configure ESP-IDF

在这里插入图片描述

选择一个你想要的 ESP-IDF 版本,或者直接在电脑上找到当前存在的 ESP-IDF 版本,如果当前没有对应的 ESP-IDF 版本则会自动跳转到安装界面进行安装。如果验证已经存在对应版本,点击 Go to ESP-IDF Tools setup 即可。

在这里插入图片描述

在这里,如果你尚未安装过 ESP-IDF Tools,点击 Download ESP-IDF Tools 选项。如果你已经安装过 ESP-IDF Tools,点击 Skip ESP-IDF Tools download 选项即可,在这里我选择了后者。

在这里插入图片描述

在安装完或选择跳过安装 ESP-IDF Tools 后,我们需要验证 ESP-IDF Tools,点击 Click here to check tools exists
在这里插入图片描述

点击 Go to next step

在这里插入图片描述

到这里,我们就配置完成了 Espressif IDF,点击 View ESP-IDF project examples! 开始使用吧。

在这里插入图片描述

我们可以看到上图里有许多 ESP-IDF 的例子,再下一节我会选择一个例子进行使用。

3. 如何使用 Espressif IDF

首先按照上一节中的说明设置 Visual Studio Code 与 Espressif IDF。

然后随便打开一个例程,比如 ble_adv。然后按下 F1 ,此时的页面如下。在这里插入图片描述

在上图中按下 F1 后出现的框里输入 ESP-IDF:,我们可以看到所有的 Espressif IDF 指令,对应的按钮也可以在上图中的左下角找到。分别有 buildflashmonitor 等选项。所有的 Espressif IDF 指令如下:

在这里插入图片描述

此时我们可以在按下 F1 后依次进行 ESP-IDF:Select port to useESP-IDF:Build your projectESP-IDF:Flash your projectESP-IDF:Monitor your device

ESP-IDF:Select port to use 用来选择我们使用的串口,ESP-IDF:Build your projectESP-IDF:Flash your projectESP-IDF:Monitor your device 依次为编译固件、烧写固件、以及打开串口监视器。

或者我们在按下 F1 后进行 ESP-IDF:Select port to use,然后直接使用 Build, Flash and start a monitor on your device 一次性完成后续的所有步骤。这样我们就初步体验了 Espressif IDF 的全部流程。如果需要获取更多信息,请点击 Espressif IDF 官方使用步骤

注:如果要使用 make menuconfig 功能,如在 wifi/get-started/station 示例中,我们需要配置 SSIDPASSWORD,此时按下 F1 间,然后输入 ESP-IDF:Launch gui configuration tool 即可进入 make menuconfig 等效的配置界面。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
你想在VSCode中搭建ESP32 IDF开发环境吗?以下是一些步骤来帮助你完成这个过程: 1. 安装VSCode:首先,你需要下载和安装Visual Studio Code(VSCode)编辑器,你可以在官方网站上找到安装包,并根据操作系统安装。 2. 安装ESP-IDFESP-IDF是用于ESP32开发的官方开发框架,你需要下载并安装它。访问官方ESP-IDF GitHub仓库(https://github.com/espressif/esp-idf)下载最新版本的压缩文件,解压缩到一个路径下。 3. 安装CMake:ESP-IDF依赖于CMake来构建项目。你可以在CMake官方网站上下载适用于你的操作系统的安装程序,并进行安装。 4. 安装ESP32工具链:ESP32开发需要使用特定的工具链。你可以使用Espressif官方提供的工具链或者其他支持的工具链。确保将工具链的bin目录添加到系统环境变量中。 5. 配置ESP-IDF:打开VSCode,在扩展市场中搜索并安装"PlatformIO"插件。然后,按照PlatformIO的文档(https://docs.platformio.org/en/latest/platforms/espressif32.html)设置ESP32开发环境。 6. 创建项目:在VSCode中,使用PlatformIO创建一个新的ESP32项目。选择合适的开发板和框架,然后VSCode将自动生成项目文件和示例代码。 7. 构建和烧录:在VSCode中,使用PlatformIO的构建和烧录功能来编译烧录你的代码到ESP32开发板上。 这些步骤应该可以帮助你在VSCode中搭建ESP32 IDF开发环境。如果你遇到任何问题,可以参考官方文档或者在开发者社区中寻求帮助。祝你好运!

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值