ESP-IDF环境构建

Posted Ellson

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ESP-IDF环境构建相关的知识,希望对你有一定的参考价值。

要点:

  ①安装git,安装python3.7以上,

  ②首先是用迅雷下载esp-idf , 地址: https://dl.espressif.com/dl/esp-idf/releases/esp-idf-v4.1.2.zip (可以选择其他版本),注意如果使用git clone ,有两个注意的,一个是速度极慢,另外一个是记得clone后git submodule update 一下,保证esp-idf子目录文件下载下来

  ③安装有两种方式:a, 使用安装工具esp-idf-tools-setup:迅雷下载地址 https://dl.espressif.com/dl/esp-idf-tools-setup-2.4.exe,注意安装过程会让用户选择是否按章git和是否下载esp-idf,因为上面我们已经安装了git和下载了esp-idf,所以安装过程中不需要重复,只需要选择好所在目录即可。这个工具的缺点是下载那些依赖包非常慢,很容易失败(可能和我的网络有关),每次失败后都有一个log,可以根据log去手动迅雷下载log中指示的包。b, 在下载完的esp-idf中执行install.bat安装,这个也会下载依赖包,速度好像要快些。

  ④安装完后,就可以跑export.bat,插入环境变量,但是这里注意每开一个终端,都要重新export.bat,然后可以build.  为了解决这个问题,官方实际上第③步安装好后,桌面上会有ESP-IDF PowerShell和ESP-IDF Command Prompt (cmd.exe),直接打开会默认运行一次export,并切换大esp-idf目录,但是这样会发现一个问题:The following Python requirements are not satisfied , 解决办法: 运行: python -m pip install -r $IDF_PATH/requirements.txt 

 

以上是关于ESP-IDF环境构建的主要内容,如果未能解决你的问题,请参考以下文章

[ESP] ESP-IDF WiFi配网(SoftAP+HTTPD)代码备注

[ESP] ESP-IDF CLion构建

ESP32 ESP-IDF开发环境搭建,Windows下基于ESP-IDF | Cmake | VScode插件的 ESP32 开发环境搭建

ESP32学习笔记 -- 使用 gitee 在 ubuntu 22.04 搭建 ESP-IDF 开发环境(新版本)

ESP32 SDK 开发——ESP32/ESP-IDF环境搭建-linux

ESP32学习笔记 -- 使用gitee搭建 ESP-IDF 开发框架