ESP32 开发指南:从入门到进阶

ESP32 开发资源汇总

ESP32 是乐鑫(Espressif)推出的一款低成本、低功耗的系统级芯片(SoC),集成了 Wi-Fi 和蓝牙功能,广泛应用于物联网(IoT)、智能家居、可穿戴设备等领域。

本页面汇总了本站所有与 ESP32 开发相关的技术文章,涵盖从基础入门到高级应用的完整知识体系。


📚 文章索引

🎨 GUI 开发:LVGL + FreeType 可变字体系列

这是本站最受欢迎的系列文章,累计阅读量超过 **50,000+**。

章节 标题 简介
第一章 在 LVGL 中实现可变字体 (Variable Font) FreeType 字体引擎基础,在 Windows 模拟器上实现动态字重
第二章 LVGL + FreeType - ESP32 移植篇 PlatformIO 项目配置,TFT_eSPI 屏幕驱动
第三章 LVGL + FreeType - 动画效果实现 SD 卡加载字体,字重动画实现

📡 网络与通信

文章 简介
ESP32 显示公网 JPG 图片 HTTP 协议详解,AsyncTCP 分块传输,Content-Length 解析
ESP32 + 4G 模块:PPPoS 联网方案 告别 AT 指令,使用 PPPoS 将串口虚拟为网卡
ESP32 PC 画面实时串流 Python 抓帧编码 + 自定义 TCP 协议 + DMA 渲染

🏠 智能家居:HomeKit 系列

章节 标题 简介
第一章 ESP32 控制灯光 - 舵机方案 非侵入式改造,舵机 PWM 控制原理
第二章 ESP32 控制灯光 - WSL 环境配置 esp-homekit-demo 编译与烧录
第三章 ESP32 控制灯光 - 代码融合 Siri 语音控制闭环实现

进阶项目:


🛠️ 开发技巧与填坑指南

文章 简介
ESP32 进阶开发技巧 异步 HTTP、Light-Sleep PWM、GIF 播放、SPIFFS OTA
ESP-IDF embed_txtfiles 使用技巧 资源嵌入机制详解,证书/HTML 管理最佳实践
ESP32-C3 PlatformIO embed_txtfiles 修复 RISC-V 工具链配置 Bug 解决方案
SPI LCD vs 并口 LCD 性能对比 60MHz SPI 与 8 位并口实测数据分析

🎮 图像处理:Ditherpunk 抖动算法

文章 简介
Ditherpunk (一):算法原理与 JS 实时演示 Gamma 校正、Bayer 矩阵、误差扩散算法详解
Ditherpunk (二):ESP32 + 单色屏实战 ST7305 1.54 寸屏驱动,全套抖动效果移植

🔗 推荐外部资源


💬 联系与反馈

如果你在 ESP32 开发过程中遇到问题,或者对文章内容有任何建议,欢迎通过以下方式联系我:


本页面持续更新中,收录本站所有 ESP32 相关技术文章。

ESP32 开发指南:从入门到进阶

https://chaosgoo.com/esp32-guide/index.html

作者

Chaos Goo

发布于

2026-01-18

更新于

2026-01-18

许可协议