ESP-IDF安装配置食用教程(以Windows系统示例)

这篇具有很好参考价值的文章主要介绍了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安装包、python-3.7.9-amd64安装包、CMD快捷方式、配置文件等)下载

二、环境配置

1.Python安装

1、打开Python安装包,勾选环境变量添加选项,点击Install Now即可安装完成。
ESP-IDF安装配置食用教程(以Windows系统示例)
2、如果有需要自己配置安装参数(如修改安装路径等),可以点击Customize installation进行自定义安装,按需选择,点击Next。
ESP-IDF安装配置食用教程(以Windows系统示例)
设置安装参数,设置安装路径,然后点击Install,进行安装即可。
ESP-IDF安装配置食用教程(以Windows系统示例)
3、安装完成,点击Close关闭安装窗口即可。
ESP-IDF安装配置食用教程(以Windows系统示例)
4、环境变量配置(忘记勾选自动添加的)

C:\Program Files\Python\
C:\Program Files\Python\Scripts\

视具体安装路径进行修改

2.Git安装

1、打开Git安装包,点击Next
ESP-IDF安装配置食用教程(以Windows系统示例)
2、修改安装路径,点击Next
ESP-IDF安装配置食用教程(以Windows系统示例)
3、设置安装参数,一般使用默认配置,一直点击Next,直到Install完成即可。
ESP-IDF安装配置食用教程(以Windows系统示例)
ESP-IDF安装配置食用教程(以Windows系统示例)
ESP-IDF安装配置食用教程(以Windows系统示例)
ESP-IDF安装配置食用教程(以Windows系统示例)
ESP-IDF安装配置食用教程(以Windows系统示例)
ESP-IDF安装配置食用教程(以Windows系统示例)
ESP-IDF安装配置食用教程(以Windows系统示例)
ESP-IDF安装配置食用教程(以Windows系统示例)
ESP-IDF安装配置食用教程(以Windows系统示例)
ESP-IDF安装配置食用教程(以Windows系统示例)
ESP-IDF安装配置食用教程(以Windows系统示例)
ESP-IDF安装配置食用教程(以Windows系统示例)
ESP-IDF安装配置食用教程(以Windows系统示例)
4、安装完成,点击Finish即可。
ESP-IDF安装配置食用教程(以Windows系统示例)

三、ESP-IDF安装

1、解压 esp-idf-v4.0.1.zip 至目标文件夹(如E:\ESP\esp-idf,文件夹路径不得存在空格)。
ESP-IDF安装配置食用教程(以Windows系统示例)
2、打开cmd (用管理员模式运行),依次输入下列命令,即可安装完成。

E:
cd E:\ESP\esp-idf
install.bat

install.bat 会自动安装所需的Python环境包,如果遇到下载失败,则自行百度修改pip源。
也可以esp-idf路径下运行以下命令自行安装Python环境包

pip install -r .\requirements.txt

install.bat 运行成功将显示以下界面
ESP-IDF安装配置食用教程(以Windows系统示例)
3、输入export.bat完成工具链环境配置并使用,如下界面即完成最终配置。
ESP-IDF安装配置食用教程(以Windows系统示例)
每次使用的时候打开cmd,定位到E:\ESP\esp-idf路径下输入export.bat即可。
4、配置使用cmd快捷方式打开
将附件里的下图三个文件复制到文件夹**.espressif**(一般在esp-idf同级目录,或用户根目录)下
ESP-IDF安装配置食用教程(以Windows系统示例)
修改附件里ESP-IDF快捷方式的目标及起始位置内容,按实际安装路径配置
ESP-IDF安装配置食用教程(以Windows系统示例)
目标内容(参考)

C:\WINDOWS\system32\cmd.exe /k ""E:\ESP\.espressif\idf_cmd_init.bat" "E:\Program Files\Python\" "E:\Program Files\Git\cmd\""

设置完成以后双击快捷方式即可直接打开ESP工具链。
ESP-IDF安装配置食用教程(以Windows系统示例)

四、其他

1、ESP快速入门官网指南
2、VS Code安装ESP-IDF
搜索espidf等,选择下图插件点击安装即可,步骤流程参考官方教程,下载esp可能需要文明上网,文件在GitHub上,安装tools工具链以及Python环境包不需要文明上网,设置可能会引起安装失败,望周知。
ESP-IDF安装配置食用教程(以Windows系统示例)
3、初体验ESP,参考官网第一个例子,一键构建、烧录、监视请使用下例代码,修改PORT开发板串口名称,默认烧录波特率为460800,如需使用其他波特率请添加修改 -b BAUD。

idf.py -p PORT [-b BAUD] flash monitor
示例
idf.py -p COM3 flash monitor
idf.py -p COM3 -b 962100 flash monitor

五、结语

本文仅以Windows系统下安装ESP-IDF为示例,如有问题或不到之处,欢迎评论留言。文章来源地址https://www.toymoban.com/news/detail-404767.html

到了这里,关于ESP-IDF安装配置食用教程(以Windows系统示例)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

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

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

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

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

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

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

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

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

    2024年02月04日
    浏览(67)
  • 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日
    浏览(53)
  • 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日
    浏览(92)
  • 关于VS code ESP-IDF 提示“loading ‘build.ninja‘: 系统找不到指定的文件” 的解决方案

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

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

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

    2024年02月13日
    浏览(52)
  • ESP-IDF Modbus从站例子

    支持的芯片型号 ESP32 ESP32-C2 ESP32-C3 ESP32-C6 ESP32-H2 ESP32-S2 ESP32-S3 此示例演示了使用FreeModbus协议栈来实现ESP32作为从站设备来进行通信, 该示例允许外部 Modbus主站使用 Modbus协议读取/写入的从站设备参数, “mb_example_common/modbus_params.h”头文件中,定义了可通过Modbus协议操作的参

    2024年01月21日
    浏览(56)
  • ESP32开发:1、环境搭建(基于vscode+ESP-IDF)

    ESP-IDF提供操作ESP32芯片的API函数,供用户编写的用户程序调用。当用户程序编写好后,ESP-IDF需要借助一系列编译工具才能将用户程序+API函数编译成能运行在ESP32上的二进制文件。 如上图所示这个1个G左右大的压缩包就是ESP-IDF。如果电脑上已经存在了这个文件,就可以不用下

    2024年02月12日
    浏览(59)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包