espressif

esp-idf

espressif

乐鑫(Espressif)官方IoT开发框架,支持Windows、Linux和macOS平台,为ESP系列SoC提供完整的开发工具链和示例项目。

v5.3.6
发布于
14 天前
19,109
星标
25,179
下载
同步于
1 天前

最新版本

v5.3.62026年9月15日 20:37
下载慢?可在上方随时切换镜像源

项目说明

项目概述

ESP-IDF 是乐鑫(Espressif)官方 IoT 开发框架,支持 Windows、Linux 和 macOS 平台。它为 Espressif SoC 提供完整的开发环境,包含工具链、API 库和示例项目。ESP8266 和 ESP8285 等 2016 年之前发布的 SoC 由 RTOS SDK 支持。

主要功能

  • 跨平台支持:Windows、Linux 和 macOS
  • 完整开发工具链:包含编译、烧录、调试等全套工具
  • 丰富的示例项目:提供大量示例代码帮助快速上手
  • 灵活的项目配置:通过 idf.py menuconfig 进行项目配置
  • 多芯片支持:支持多种 Espressif SoC 系列,可通过 idf.py set-target 切换目标芯片

适用人群

  • 使用 Espressif 芯片(ESP32、ESP8266 等)的 IoT 开发者
  • 嵌入式系统工程师
  • 物联网产品开发团队

快速上手

  1. 参考 idf.espressif.com 获取详细安装指南
  2. 运行安装脚本(Windows:install.bat / install.ps1;Unix:install.sh / install.fish)
  3. 在每个 Shell 环境中运行导出脚本(Windows:export.bat;Unix:source export.sh)
  4. 使用 idf.py set-target 设置目标芯片
  5. 使用 idf.py menuconfig 配置项目

核心优势

  • 乐鑫官方开发框架,品质保障
  • 跨平台支持主流操作系统
  • 丰富的文档和示例资源
  • 活跃的开源社区

系统要求

  • 操作系统:Windows、Linux、macOS

历史版本

排序