esp32-idf
Installation
SKILL.md
ESP-IDF 工程与构建(esp32-idf)
本 Skill 是 ESP32 家族在 ESP-IDF 工具链下的工程入口:建工程、定 target、分区表、依赖锁定、构建烧写与 v5→v6 迁移排障。并发模型与业务代码交给 esp32-freertos,引脚与外设驱动交给 esp32-peripherals。
Determine Task Type
先判定交付物,再进对应 Workflow:
- 新建工程 — 从零搭 IDF 工程骨架并跑通 build→flash→monitor → 走 Workflow A。
- 移植既有工程(重点:v5 → v6 跨大版本)— 编译报错、legacy 驱动被移除、esp-mqtt 转组件管理器 → 走 Workflow B,并读 v5-to-v6-migration。
- 组件开发 / 依赖管理 — 添加第三方组件、锁定版本、修复 dependencies.lock → 走 Workflow C。
- OTA 改造(双 app 槽 + otadata + 回滚)→ 本 Skill 只建分区表骨架,实施移交
esp32-ota。 - 芯片还没选 → 先移交
esp32-variants。