使用 VS Code 快速搭建 ESP-IDF 开发环境 (Windows、Linux、MacOS)

这篇具有很好参考价值的文章主要介绍了使用 VS Code 快速搭建 ESP-IDF 开发环境 (Windows、Linux、MacOS)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

ESP-IDF 是乐鑫官方的物联网开发框架,适用于 ESP32、ESP32-S、ESP32-C 和 ESP32-H 系列 SoC。它基于 C/C++ 语言提供了一个自给自足的 SDK,方便用户在这些平台上开发通用应用程序,并集成了大量的软件组件,包括 RTOS、外设驱动程序、网络栈、多种协议实现技术以及常见应用程序的使用助手。

若您此前没有接触过 ESP-IDF,可点击以下链接了解 ESP-IDF 的功能特性:

  • VS Code ESP-IDF IDE 快速入门
  • ESP-IDF 插件使用教程

目前 ESP-IDF 支持 Eclipse 和 VS Code 等 IDE,能够简化开发人员安装和使用过程。

您可以观看下面的教程视频,也可以阅读本篇的图文教程。本文详细介绍在 Windows 环境下,如何在 VS Code 中安装 ESP-IDF VS Code 插件,从而简单、便捷的完成 ESP-IDF 环境搭建。

【乐鑫教程】使用 VS Code 快速搭建 ESP-IDF 开发环境 (Windows、Linux、MacOS)


搭建步骤

1. 在安装 ESP-IDF VS Code 插件前,需要确保您的电脑上已经下载并安装了 VS Code

2. 在 VS Code 界面左侧的扩展(插件市场)中搜索“esp idf”,在列表中找到“Espressif IDF” 并点击安装。

使用 VS Code 快速搭建 ESP-IDF 开发环境 (Windows、Linux、MacOS),乐鑫科技,ESP-IDF,VS Code,开发环境搭建

3. 安装完成后,按下 F1 或 Ctrl+Shift+P 打开命令行,输入 esp-idf extension,并点击“配置 ESP-IDF 插件”。

使用 VS Code 快速搭建 ESP-IDF 开发环境 (Windows、Linux、MacOS),乐鑫科技,ESP-IDF,VS Code,开发环境搭建

4. 接下来,在配置界面选择全局的快速安装模式,此模式无需多余的配置,能够快速简洁的完成安装。设置完成后,点击 “EXPRESS”。

使用 VS Code 快速搭建 ESP-IDF 开发环境 (Windows、Linux、MacOS),乐鑫科技,ESP-IDF,VS Code,开发环境搭建

5. 为避免在安装过程中出现无法访问 Github 的情况导致安装失败,需要将服务器设置为 Espressif,并勾选下方的“ 所有 IDF tag 版本”,接着在“选择 ESP-IDF 版本”中选择以 v 开头的则为 TAG 版本。

使用 VS Code 快速搭建 ESP-IDF 开发环境 (Windows、Linux、MacOS),乐鑫科技,ESP-IDF,VS Code,开发环境搭建

6. 设置 ESP-IDF 源码文件夹的路径,需要注意此文件夹必须为空文件夹。

7. 随后选择 ESP-IDF 工具链的安装位置,此位置可以为任意位置。

8. 确认所有设置完毕后点击 Install,开始安装。安装过程会持续 15~20分钟。

使用案例库中的案例进行测试

  1. 安装成功后,在 VS Code 中调用出命令行,键入“ESP-IDF: Show Examples Projects”。

使用 VS Code 快速搭建 ESP-IDF 开发环境 (Windows、Linux、MacOS),乐鑫科技,ESP-IDF,VS Code,开发环境搭建

2. 点击“Use current ESP-IDF (d: work\esp\esp vscode esp-idf) ESP-IDF”在左侧边栏中选择 hello_world 工程,然后点击“Create project using example hello world”,接着在跳出的目录中选择路径。

使用 VS Code 快速搭建 ESP-IDF 开发环境 (Windows、Linux、MacOS),乐鑫科技,ESP-IDF,VS Code,开发环境搭建

3. 点击 VS Code 下方的图标进行 COM口 配置。

使用 VS Code 快速搭建 ESP-IDF 开发环境 (Windows、Linux、MacOS),乐鑫科技,ESP-IDF,VS Code,开发环境搭建

4. 接下来需要点击 VS Code 下方的图标,根据实际所用的芯片进行型号选择,本文示例中使用的芯片是 ESP32-S3,所以此处也配置成 ESP32-S3。

使用 VS Code 快速搭建 ESP-IDF 开发环境 (Windows、Linux、MacOS),乐鑫科技,ESP-IDF,VS Code,开发环境搭建

5. 此外还需设置连接方式,请根据实际情况进行选择,本文示例中使用的是串口转 USB,故选择第一个。

使用 VS Code 快速搭建 ESP-IDF 开发环境 (Windows、Linux、MacOS),乐鑫科技,ESP-IDF,VS Code,开发环境搭建

6. 点击 Build 开始编译,开始编译后在终端中能够看到编译正在进行,并输出编译过程中的 log。

7. 烧录成功后打开串口工具,查看设备输出的 log,如果能够成功打印,即表明我们的 ESP-IDF 环境已经搭建好了。

使用 VS Code 快速搭建 ESP-IDF 开发环境 (Windows、Linux、MacOS),乐鑫科技,ESP-IDF,VS Code,开发环境搭建

特殊情况

在编译过程中可能会出现如下图的乱码:

使用 VS Code 快速搭建 ESP-IDF 开发环境 (Windows、Linux、MacOS),乐鑫科技,ESP-IDF,VS Code,开发环境搭建

这是由于没有正确设置波特率导致的。需打开 VS Code 的设置面板,输入 esp-idf,将波特率改为 115200 后即可。

使用 VS Code 快速搭建 ESP-IDF 开发环境 (Windows、Linux、MacOS),乐鑫科技,ESP-IDF,VS Code,开发环境搭建


以上就是通过 VS Code 完成 ESP-IDF 的环境搭建及测试的全过程。此外,ESP-IDF 还支持 MacOS 及 Linux,并与在 Windows 环境下的搭建过程相同。如果您有任何问题,可以到乐鑫官网查看相关技术文档获取帮助,欢迎在评论区留言讨论,或随时联系我们文章来源地址https://www.toymoban.com/news/detail-629966.html

到了这里,关于使用 VS Code 快速搭建 ESP-IDF 开发环境 (Windows、Linux、MacOS)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 关于VS code ESP-IDF 提示“loading ‘build.ninja‘: 系统找不到指定的文件” 的解决方案

    最近在搞一个开源项目玩,需要用IDF编译工程,奈何之前没用过IDF,只好自己装一下,又不想放弃VS code的便捷;后面发现VS code可以支持IDF平台,就在VS code中安装了;如何安装不再本文赘述,网上很多博客可以参考;本文仅阐述如何将工程编译并下载到设备; 将工程在Vs code I

    2024年02月02日
    浏览(46)
  • 巨详细一站式VScode+ESP-IDF开发环境搭建教程,附带Python和Git安装教程、安装出错踩坑经验

    VScode+ESP-IDF开发环境搭建教程,附带Python和Git安装教程、安装出错踩坑经验、最新版安装包,文末附带神奇的免安装版!! 巨详细一站式VScode+ESP-IDF的开发环境搭建教程,附带Python和Git安装教程、安装出错踩坑经验,以及免安装版,小白跟我无脑操作也能一次点亮,文章最后附最

    2024年02月16日
    浏览(55)
  • VSCode安装Esp-IDF开发环境(pip version)出错解决办法

    可以看出是 pip版本问题 ,所以只需要在安装程序使用pip命令之前,完成pip的升级即可。 好像下载4点几的版本会出现此警告,导致安装失败;而下面安装5.0.1版本的时候同样出现了此警告,但是能够安装成功。 在VSCode扩展中找到Esp-IDF插件,点击卸载按钮。 注意:此时并没有

    2024年02月08日
    浏览(54)
  • 【ESP32填坑日记】环境篇① 一站式VScode+ESP-IDF搭建教程,附带Python出错填坑经验

    VScode+ESP-IDF开发环境搭建教程,附带Python和Git安装教程、安装出错踩坑经验、最新版安装包,文末附带神奇的免安装版!! 巨详细一站式VScode+ESP-IDF的开发环境搭建教程,附带Python和Git安装教程、安装出错踩坑经验,以及免安装版,小白跟我无脑操作也能一次点亮,文章最后附最

    2024年02月04日
    浏览(51)
  • ESP-IDF开发框架添加自定义组件 ESP32-C3

    因为熟悉了STM32的开发方式,同时随着项目文件越来越多,可以将自己写的代码分模块添加到工程中,下面分析如何将自己写的组件添加到工程中使其能够正常编译运行。 在ESP-IDF中,构建,编译,以及下载都是通过idf.py脚本来实现的,该脚本使用 CMake,配置待构建的项目 N

    2024年02月02日
    浏览(52)
  • 利用群晖服务器安装乐鑫ESP-IDF编译环境

    NAS内通过套件中心下载Docker并安装ubuntu容器 打开Docker后进入注册表搜索ubuntu20.04选择第一个就可以(其余版本未进行测试) 等待安装成功后点击映像可查看 点击启动按钮后为容器命名,点击高级设置中的存储空间可在NAS本地创建一个文件夹(便于后续搭建完成后与本地交互) 点击

    2023年04月17日
    浏览(51)
  • ESP32开发环境搭建Windows VSCode集成Espressif IDF插件ESP32_IDF_V5.0开发编译环境搭建

    下载网址:https://dl.espressif.com/dl/esp-idf/ 打开上面的网页,选择单击页面中 ESP32-IDF v5.0.2 - Offine Installer,5.0.2是当前最新版本,如果没有ESP32-IDF v5.0.2 - Offine Installer,说明官方有更新最新版本,如果想要安装此教程版本可以把页面翻到最下面,会列出所有历史版本供用户下载。

    2024年02月13日
    浏览(45)
  • ESP32在ESP-IDF框架下使用LVGL(v8.3)

    VSCode + ESP-IDF 插件 说明: IDF版本为4.4.4 ,最新版的5.0.1弃用了些东西,而lvgl_esp32_drivers对5以上的版本未适配,所以 不建议使用5以上的版本 。 安装:安装教程,建议整体看完在进行安装,以免安装失败, 教程安装的是5.0.1,需要改为4.4.4 。 Arduino移植教程:点击此处 lvgl :g

    2023年04月16日
    浏览(59)
  • ESP-IDF NVS

    目录 ESP-IDF NVS 1. 什么是NVS? 2. NVS中的概念 2.1. partition 分区 2.2. namespace 命名空间 2.3. key-value 键值对 3. ESP-IDF中NVS的代码实现 非易失性存储 (NVS) 库主要用于在 flash 中存储键值格式的数据。 这里的Flash分区与分区表中所提到的Flash分区是相同的概念。 所以在希望调用 nvs_open_f

    2024年04月08日
    浏览(82)
  • ESP-IDF插件去除红色波浪线

     如图,新装的ESP-IDF打开别人的工程有好多红色波浪线。 把这里的第一个文件夹删除,就是那个.vscode,接下来按ctrl+shift+P,输入vscode,  选第一个,添加配置文件夹。 问题解决。 之后记得重新配置板子信息和串口号。  

    2024年02月13日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包