ESP-IDF下载与安装完整流程

本文主要看参考官网说明,如下:

Windows 平台工具链的标准设置 - ESP32 - --- ESP-IDF 编程指南 latest 文档 (espressif.com)

一、概述

ESP-IDF需要安装一些必备工具,才能围绕ESP32构建固件,包括:

  • Python
  • Git
  • 交叉编译器
  • CMake
  • Ninja编译工具
  • 其它

本入门指南介绍了如何通过命令提示符 进行有关操作。不过,安装ESP-IDF后,还可以使用 Eclipse Plugin 或其他支持CMake的图形化工具IDE。

二、ESP-IDF工具安装器

安装ESP-IDF必备工具最简易的方式是下载一个ESP-IDF工具安装器。链接如下:

Windows Installer Download

点击连接之后,页面如下:

1. 在线安装和离线安装

在上图中,可以看到安装分为在线安装和离线安装两种方式:

  • 在线安装方式

在线安装程序非常小,可以安装ESP-IDF的所有版本。在安装过程中,安装程序只下载必要的依赖文件,包括Git For Windows安装器。在线安装程序会将下载的文件存储在缓存目录%userprofile%/espressif中。

  • 离线安装

离线安装程序不需要任何网络连接(当然,下载安装程序本身还是需要网络的)。安装程序中包含了所有需要的依赖文件,包括Git For Windows安装器。

2. 下载安装过程

笔者选择离线安装方式。完整安装过程如下:

(1)点击上边页面中的第二个红色矩形框中的链接,开始下载。如下如所示(上图中有(1)是因为笔者之前下载过了,第一次下载是不带的):

下载完成后的文件名称为:esp-idf-tools-setup-offline-5.2.1.exe。

(2)双击此安装文件,开始安装。出现以下界面:

(3)点击"确定"按钮,出现以下界面:

(4)选择"我同意此协议"项。

(5)点击"下一步"按钮,出现以下界面:

在"安装前系统检查"界面中,检查系统配置项。这里主要检查Windows的版本信息和已安装的杀毒软件信息。

注:此步骤万一出现系统配置项异常,则可以单击"完整日志"按钮,根据关键项检索相关的解决方案。

(6) 点击"下一步"按钮,出现以下界面:

(7)点击"下一步"按钮,出现以下界面:

可以下拉右侧的滚动条,看一下都要安装哪些组件以及相关细节。

(8) 点击"下一步"按钮,出现以下界面:

(9) 点击"安装"按钮,出现安装过程界面:

(10) 安装过程结束即安装完成后,界面如下:

(11) 点击"完成"按钮,安装完成。之后出现以下命令行:

3. 启动ESP-IDF环境

在安装结束时,如果勾选了 Run ESP-IDF PowerShell EnvironmentRun ESP-IDF Command Prompt (cmd.exe),安装程序会在选定的提示符窗口启动 ESP-IDF。

由于是笔者上边两个都勾选了:

因此,"ESP-IDF PowerShell"和"ESP-IDF CMD"两个环境都打开了:

在后续步骤中,将以"ESP-IDF 命令提示符环境"为例,讲解如何使用 Windows 的命令提示符进行操作。

4. 安装内容

这里来看一下安装程序都安装了那些内容。安装程序会安装以下组件:

  • 内置的Python
  • 交叉编译器
  • OpenOCD
  • CMake和Ninja编译工具
  • ESP-IDF

欲知后事如何,且看下回分解。

相关推荐
鸽子汤1972 小时前
想高效开发?从文件系统开始着手。。。
嵌入式硬件·物联网·硬件工程
钡铼技术4 小时前
通过iFIX在ARMxy边缘计算网关上实现维护管理
人工智能·物联网·边缘计算·钡铼技术·armxy边缘计算网关
华清远见IT开放实验室7 小时前
【项目案例】物联网比较好的10+练手项目推荐,附项目文档/源码/视频
物联网·音视频
limingade7 小时前
手机实时提取SIM卡打电话的信令和声音-新的篇章(一、可行的方案探讨)
物联网·算法·智能手机·数据分析·信息与通信
思为无线NiceRF14 小时前
全双工多路并发、低延时数传解决行业信号拥堵问题
物联网
东华果汁哥21 小时前
【嵌入式人工智能】嵌入式AI在物联网中如何应用
人工智能·物联网
启明云端wireless-tag21 小时前
设备稳定流畅视频体验,乐鑫ESP32-S3芯片方案无线音视频传输通信
物联网·音视频·交互·乐鑫·wifi模组
神一样的老师1 天前
近乎实时的物联网数据管道架构
物联网·架构
天蓝蓝235281 天前
物联网智能项目
物联网
kejijianwen1 天前
BOE(京东方)携多场景物联网创新应用亮相2024服贸会 “屏之物联”赋能数字经济
大数据·人工智能·物联网