嵌入式 - ESP32

ESP-IDF

ESP-IDF 是乐鑫官方推出的物联网开发框架,支持 Windows、Linux 和 macOS 操作系统。

各版本支持芯片和服务期限

芯片 v4.4 v5.0 v5.1 v5.2 v5.3 v5.4
2024-07 2025-05 2025-12 2026-08 2027-01
ESP32
ESP32-S2
ESP32-C3
ESP32-S3
ESP32-C2
ESP32-C6
ESP32-H2
ESP32-P4
ESP32-C5
ESP32-C61

文档:https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/index.html

ESP-AT

乐鑫 SoC 芯片可以用作附加模块,完美集成在其他现有产品上,提供丰富的无线功能。为降低客户开发成本,乐鑫开发了一套 AT 命令集(请在页面左上方的下拉菜单中选择您的目标芯片),方便客户简单快速地使用 AT 命令来控制芯片。
文档:https://docs.espressif.com/projects/esp-at/zh_CN/latest/index.html

ESP-MDF

ESP-MDF 是基于 ESP32 芯片的 ESP-WIFI-MESH 开发框架。ESP-WIFI-MESH 是一种基于 Wi-Fi 构建的 MESH 网络通信协议。
ESP-MDF 架构图

文档:https://docs.espressif.com/projects/esp-mdf/zh_CN/latest/index.html

ESP-ADF

ESP-ADF 是乐鑫 ESP32 和 ESP32-S2 系列芯片的官方音频开发框架。用户可以基于 ESP-ADF 轻松开发各类音频应用,并为其添加自定义功能。此外,ESP-ADF 还提供多种语音平台的连接服务,方便用户直连云平台开发语音产品。
ESP-ADF 架构图

开发指南:https://docs.espressif.com/projects/esp-adf/zh_CN/latest/index.html

ESP-Skainet

ESP-Skainet 是乐鑫针对语音控制设备推出的智能语音助手。它不依赖云连接,可以完全实现离线运行,在本地乐鑫 SoC 上即可进行唤醒词检测和语音命令词(短语)识别。ESP-Skainet 集成多种声学算法,如语音活动检测、声学回声消除、降噪和波束成形等,提供了增强的声学性能。
ESP-Skainet 架构图

用户指南:https://docs.espressif.com/projects/esp-sr/zh_CN/latest/esp32s3/index.html

ESP Iot Solution

ESP-IoT-Solution 包含物联网系统开发中常用的外设驱动和代码框架,提供了 ESP-IDF 的扩展组件,方便用户实现更简单的开发。
ESP-IoT-Solution 包含的内容如下:

  • 传感器、显示屏、音频设备、输入设备、执行机构等设备驱动;
  • 低功耗、安全加密、存储方案等代码框架或说明文档;
  • 从实际应用的角度出发,为乐鑫开源解决方案提供了入口指引。
编程指南:https://docs.espressif.com/projects/esp-iot-solution/zh_CN/latest/gettingstarted.html

ESP RainMaker

ESP RainMaker 是一个轻量级的 IoT 云计算软件,与亚马逊云科技的无服务器架构高度集成。不仅提供云端的数据通讯服务,还提供开源的标准化功能与方案,您可以参考 GitHub 获取开源信息。ESP RainMaker 还提供了一个开放API应用层,支持定制并满足不同环境的不同需求,此外还提供数据看板、第三方集成、远程 OTA 等功能模块。
ESP RainMaker 架构图

介绍:https://rainmaker.espressif.com/zh-hans/docs/intro/

ESP-WHO

ESP-WHO 是乐鑫专为 AIoT 领域推出的软件开发框架,可帮助用户实现嵌入式领域的人脸检测与识别功能,可配合 ESP-EYE 开发板、ESP-WROVER-KIT(亚马逊 AWS 认证设备)及其他搭载 ESP32 芯片的开发板,结合各类摄像头、显示屏等硬件,形成完整应用。
ESP-WHO 架构图

ESP-DL 架构图

指南:https://github.com/espressif/esp-who/blob/master/README_CN.md

ESP-VA-SDK

乐鑫 ESP Voice Assistant 语音助手支持 ESP32 对接主流语音服务平台,包括 Amazon AVS(Alexa 语音服务)和 Amazon Lex(聊天机器人对话 AI),Google Voice Assistant(谷歌语音助手)和 Google Dialogflow(聊天机器人)等。
ESP-VA-SDK 框架图

指南:https://github.com/espressif/esp-va-sdk/blob/master/README.md

ESP-Brookesia

ESP-Brookesia 是一个面向物联网设备的人机交互开发框架,基于 LVGL 构建,旨在简化用户在不同尺寸与形状屏幕上的 UI 设计及应用开发流程。该框架内置多种标准化系统 UI 和应用管理机制,允许用户灵活地修改样式、添加或删除应用 UI,从而显著提高 HMI 产品的开发效率,加快产品开发和上市进程。
ESP-Brookesia 框架图

效果图

https://github.com/espressif/esp-brookesia

搜索