使用一键安装工具快速搭建 ESP-IDF 开发环境 (Windows)

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

我们收到用户对 ESP-IDF SDK 软件开发环境感到搭建难、门槛高的反馈。为解决用户在此方面的问题。为此,我们推出本期教程介绍在 Windows 操作系统下使用一键安装工具快速搭建 ESP-IDF 开发环境。

您可以观看下面的教程视频,也可以阅读接下来本篇的图文教程。

【乐鑫教程】|使用一键安装工具快速搭建 ESP-IDF 开发环境 (Windows)

本篇教程分为以下三个部分:

Part 1:使用一键安装工具快速搭建 ESP-IDF SDK 软件编译环境——Windows

1. 下载 ESP-IDF 工具安装器

2. 安装 ESP-IDF 软件编译环境

3.  同一 Windows 环境下同时运行多个版本的 SDK 软件编译环境

Part 2:使用 ESP-IDF CMD 命令行终端编译 SDK 例程——ESP-loT-Bridge

Part 3:使用 VS Code 编写 SDK 代码或进行二次开发

提示:推荐使用系统:64 bit Windows 10 及以上。

在进行开发环境搭建时请暂时关闭电脑端杀毒软件避免误删文件。


Part 1:使用一键安装工具快速搭建 ESP-IDF SDK 软件编译环境——Windows

1. 下载 ESP-IDF 工具安装器

首先我们需要访问乐鑫官网,在支持——技术文档中搜索“编程指南”,找到“ESP-IDF 编程指南”。ESP-IDF 编程指南中的快速入门章节是对快速搭建 ESP-IDF 开发环境的介绍,在这里我们可以找到 ESP-IDF 的安装说明 “Windows Installer”。

使用一键安装工具快速搭建 ESP-IDF 开发环境 (Windows)

 在跳转后的页面找到 ESP-IDF 工具安装器,并点击下载链接进行下载。

使用一键安装工具快速搭建 ESP-IDF 开发环境 (Windows)

您也可以直接点击此链接下载 ESP-IDF 工具安装器:ESP-IDF 工具安装器。

跳转成功后可以看到 ESP-IDF 的在线版本离线版本安装包。

使用一键安装工具快速搭建 ESP-IDF 开发环境 (Windows)

 对于选择何种版本的安装包,我们有如下建议:

  • 如使用 Release 版本或 Master 版本的 ESP-IDF SDK 软件开发环境,需要使用在线安装包。
  • 使用在线安装包安装时,建议电脑连接有线网络加快网速。
  • 国内用户如访问 Github 有困难,建议勾选 Gitee 镜像。

使用一键安装工具快速搭建 ESP-IDF 开发环境 (Windows)

  • 如需使用 Tag 版本的 ESP-IDF SDK 软件开发环境,建议使用离线安装包。
  • 离线安装程序不需要任何网络连接,且安装程序中包含了 Python、Git、交叉编译器、CMake 和 Ninja 构建工具等所有需要的依赖文件,这些都是 ESP-IDF 中构建固件的必备工具,因此我们更推荐刚入门的用户使用离线安装程序。

ESP-IDF SDK 软件环境适配所有乐鑫 ESP32 系列的产品,但不同系列的 ESP32 产品要求的 ESP-IDF SDK 版本不同,具体对应的版本可以在官网的 ESP-IDF SDK 软件发布说明 中查看。

此处需要注意:

  • 如果需要使用 ESP32-C6 或 ESP32-H2 系列产品,目前需要在选择 ESP-IDF 版本中选择 Master 版本的 SDK。
  • 如无特殊需求,我们推荐使用最新 Tag 或 Release 版本的 SDK。

此外,ESP-IDF 的开发工作流程和不同版本的具体区别,可以访问链接查看:ESP-IDF 版本简介 - ESP32 - — ESP-IDF 编程指南 latest 文档

本教程中选用的是离线版本安装包演示安装 ESP-IDF Tag v5.0 版本的软件编译环境。

2. 安装 ESP-IDF 软件编译环境

首先,点击运行安装包并选择语言环境。

使用一键安装工具快速搭建 ESP-IDF 开发环境 (Windows)

 勾选同意此协议,进入下一步。

使用一键安装工具快速搭建 ESP-IDF 开发环境 (Windows)

 等待系统检查完成,继续下一步。

使用一键安装工具快速搭建 ESP-IDF 开发环境 (Windows)

 选择 ESP-IDF 编译工具安装的路径,再点击下一步。

使用一键安装工具快速搭建 ESP-IDF 开发环境 (Windows)

 在配置界面中,可以为 ESP 系列的产品选择安装串口驱动和 USB 驱动,还可以勾选需要的产品系列。设置完成后,进入下一步。

使用一键安装工具快速搭建 ESP-IDF 开发环境 (Windows)

 检查安装路径,点击安装完成。此处大约需要等待 4 分钟。

使用一键安装工具快速搭建 ESP-IDF 开发环境 (Windows)

 安装完成后,桌面上生成了 ESP-IDF CMD 终端,打开终端,当终端成功打印了“idf.py build”指令时,说明我们的环境已经安装成功了。

使用一键安装工具快速搭建 ESP-IDF 开发环境 (Windows)

3.  同一 Windows 环境下同时运行多个版本的 SDK 软件编译环境

我们注意到大家会对“同一 Windows 环境下是否支持多个版本的 SDK 软件编译环境”存在疑惑。事实上,多个版本的 SDK 可以在同一 Windows 环境下同时存在。

我们运行“idf.py build”指令在两个不同环境的终端内进行代码编译,可以看到当我们使用不同版本的 SDK CMD 终端编译环境编译例程时,可以各自独立编译成功,不受任何限制,不会相互干扰。编译完成后会打印日志,日志中显示当前编译工程生成的固件以及对应固件的下载地址,并提示我们使用“idf.py -p (PORT) flash”指令来烧录固件。

使用一键安装工具快速搭建 ESP-IDF 开发环境 (Windows)

 如果想要切换芯片的环境,我们可以运行 target 指令,如:“idf.py set-target esp32s3”,其中 S3 为具体的芯片环境。切换芯片环境后,我们再对例程重新进行编译,即可看到芯片环境已经切换成功了。

使用一键安装工具快速搭建 ESP-IDF 开发环境 (Windows)

 到这里为止,在 Windows 环境下使用一键安装工具快速搭建 ESP-IDF SDK 软件编译环境已经完成了。

Part 2:使用 ESP-IDF CMD 命令行终端编译 SDK 例程——ESP-loT-Bridge

接下来我们将为大家演示使用 ESP-IDF CMD 软件编译环境来编译 乐鑫其他应用方案的 SDK 例程,此处演示的是 ESP-IoT-Bridge 网关方案 SDK 的软件编译。

我们可以借助 ESP-IDF CMD 的终端环境先来克隆所需要的 SDK 源码。进入到上层目录,将所有待克隆的 SDK 都放到 ESP 目录下,我们在 SDK 的目录下获取克隆的链接:https://github.com/espressif/esp-iot-bridge.git

这里我们克隆 Master 版本的 ESP-IoT-Bridge SDK。如果我们需要某个特定版本的 SDK,只需要在克隆指令增加 -b branch(branch 为具体的版本号)来指定克隆特定版本的 SDK。

使用一键安装工具快速搭建 ESP-IDF 开发环境 (Windows)

 SDK 克隆完成后,还需要克隆 SDK 对应的子仓库:

  • 运行“git submodule update --init —recursive”指令来克隆子仓库
  • 运行“git pull”指令,确认当前是最新的 SDK

使用一键安装工具快速搭建 ESP-IDF 开发环境 (Windows)

 然后我们需要检查 ESP-IoT-Bridge SDK 支持的 IDF 版本号,可以看到目前已经适配 IDF Release v5.0 版本。

使用一键安装工具快速搭建 ESP-IDF 开发环境 (Windows)

接下来测试对应 SDK 的例程。运行“dir”指令可以查看当前的目录。

使用一键安装工具快速搭建 ESP-IDF 开发环境 (Windows)

 我们使用 cd 指令进入到例程的目录下,然后使用“idf.py build”指令编译例程。

使用一键安装工具快速搭建 ESP-IDF 开发环境 (Windows)

 现在可以看到,我们使用 ESP-IDF v5.0 版本的 CMD 终端环境编译 ESP-IoT-Bridge 下的例程已经编译成功。编译完成的日志中会显示当前编译工程生成的固件以及对应固件的下载地址。

使用一键安装工具快速搭建 ESP-IDF 开发环境 (Windows)

 同样,ESP-IoT-Solution、ESP-Mesh-Lite 等其他 SDK 例程编译与上述操作步骤相同。

Part 3:使用 VS Code 编写 SDK 代码或进行二次开发

如果用户需要基于 SDK 里的例程进行二次开发,我们可以在“ESP-IDF CMD”终端运行“code .”命令,使用 VS Code 代码编辑环境打开我们的 SDK 进行代码编写和二次开发。

使用一键安装工具快速搭建 ESP-IDF 开发环境 (Windows)

 我们推荐使用「ESP-IDF CMD 工程编译环境 + VS Code 代码编辑器」,它有以下几个优势:

  • 便于版本维护、更新和管理
  • 支持便捷切换不同芯片的软件环境
  • 支持编译乐鑫发布的其他应用解决方案的 SDK 例程。

以上就是本期教学的全部内容,本期教学中涉及的资源可参考下方相关链接自行获取。如果您有任何问题,可以到乐鑫官网查看相关技术文档获取帮助,欢迎在评论区留言讨论,或随时联系我们。


相关链接文章来源地址https://www.toymoban.com/news/detail-487740.html

  • ESP-IDF 编程指南
  • ESP-IDF 工具安装器下载(离线版本 & 在线版本)
  • ESP-IDF SDK 软件发布说明
  • ESP-IoT-Bridge SDK
  • 乐鑫其他应用方案的 SDK
  • ESP-IDF 版本简介

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

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

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

相关文章

  • vscode+esp-idf 搭建esp32开发环境,编译信息中文乱码

    1.修改波特率 2.C:UsersAdministrator.vscodeextensionsvsciot-vscode.vscode-arduino-0.6.0-win32-x64outsrccommon  打开文件 util.js 屏蔽掉这部分的代码 、  

    2024年02月10日
    浏览(35)
  • 小陈笔记(一):Vscode 安装ESP-IDF插件

            本文主要描述如何在Vscode安装esp-idf插件。同时也是记录自己在安装过程中遇到的日记。 材料:         1.Windows10专业版         2.vscode稳定版本         3.esp-idf4.4.4版         4.硬件:esp32         vscode的安装教程网上有很多优秀的例程,这里就不要一一赘述

    2024年04月22日
    浏览(34)
  • 【ESP32】Espressif-IDE及ESP-IDF安装

    1.打开ESP-IDF 编程指南 2.点击快速入门–安装–手动安装–Windows Installer–Windows Installer Download 3.点击下载Espressif-IDE 2.10.0 with ESP-IDF v5.0.2 1.双击安装 espressif-ide-setup-2.10.0-with-esp-idf-5.0.2.exe 2.点击“确定” 3.选择“我同意此协议(A)”,点击“下一步” 4.点击“下一步” 5.点击“

    2024年02月15日
    浏览(45)
  • ESP-IDF安装配置食用教程(以Windows系统示例)

    徐小宝:本文仅以经验指南,涉及ESP-IDF安装,编译环境配置等。 1、Git安装包,移步官网下载 2、Python安装包,移步官网下载 3、ESP-IDF文件包,移步官方Github下载或Gitee下载 4、本博文所用文件,移步附件(ESP-IDF环境安装文件,含esp-idf-v4.0.1资源包、Git-2.35.1.2-64-bit安装包、py

    2023年04月08日
    浏览(28)
  • 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日
    浏览(50)
  • VSCode安装Esp-IDF开发环境(pip version)出错解决办法

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

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

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

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

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

    2024年02月04日
    浏览(42)
  • VScode 安装 ESP-idf 5.0报错:LookupError: unknown encoding: utf-8,gbk

    说明从 pip 源返回的是 utf-8,gbk 编码类型,但是 pip 不能解析。请求了一下 pip 源后发现确实如此。 尝试更新 pip(python -m pip install --upgrade pip),但也会报同样的问题。 这是因为镜像网站给的是 utf-8,gbk;而 python3.8 中最新的 pip,不支持这样的编码类型。 修改 site-packages/pip/_i

    2024年02月16日
    浏览(36)
  • 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日
    浏览(73)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包