用 PlatformIO + ESP-IDF 框架 开发 ESP32,是一个现代化、高效的方案。
🚀 PlatformIO + ESP-IDF 开发流程
1️⃣ 安装 PlatformIO
👉 推荐用 VSCode + PlatformIO 插件
- 下载 VSCode: https://code.visualstudio.com/
- 安装 PlatformIO 插件(在 VSCode Extensions 里搜索
platformio-ide)
2️⃣ 创建 ESP-IDF 项目
在 VSCode → PlatformIO: Home → New Project
- Project name:
esp32_idf_demo - Board: 选
Espressif ESP32 Dev Module - Framework:
ESP-IDF
点击 Finish,PlatformIO 会自动生成工程结构,并下载 ESP-IDF SDK。
3️⃣ 工程目录结构
生成的目录大概是:
esp32_idf_demo/
├── include/ # 头文件
├── lib/ # 静态库或自定义库
├── src/ # 源文件 (main.c / main.cpp)
├── platformio.ini # 配置文件
└── test/ # 单元测试代码
4️⃣ 编辑 src/main.c 示例代码
这里是一个基础 ESP-IDF 风格的闪烁 LED 示例:
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
#include "driver/gpio.h"

最低0.47元/天 解锁文章
7587

被折叠的 条评论
为什么被折叠?



