乐鑫(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 开发者
- 嵌入式系统工程师
- 物联网产品开发团队
快速上手
- 参考 idf.espressif.com 获取详细安装指南
- 运行安装脚本(Windows:
install.bat/install.ps1;Unix:install.sh/install.fish) - 在每个 Shell 环境中运行导出脚本(Windows:
export.bat;Unix:source export.sh) - 使用
idf.py set-target设置目标芯片 - 使用
idf.py menuconfig配置项目
核心优势
- 乐鑫官方开发框架,品质保障
- 跨平台支持主流操作系统
- 丰富的文档和示例资源
- 活跃的开源社区
系统要求
- 操作系统:Windows、Linux、macOS
历史版本
排序