硬件 - ESP32
# 简介
ESP32 是一系列低成本、低功耗的单片机微控制器,集成了 Wi-Fi 和双模蓝牙。 ESP32 系列采用 Cadence 子公司 Tensilica 推出的 Xtensa LX6 双核和单核微处理器,内置无线开关、RF 换衡器、功率放大器、低噪声接收放大器、滤波器和电源管理模块。
ESP32 由乐鑫科技开发,Tensilica Xtensa 微处理器是台积电采用 40 纳米制程生产。它是 ESP8266 微控制器的后继版本。
不同型号区别:https://products.espressif.com/static/Espressif%20SoC%20Product%20Portfolio.pdf (opens new window)
| 型号 | 处理器 | Wi-Fi | 蓝牙 | 主要特点 | 适用场景 |
|---|---|---|---|---|---|
| ESP32 | 单 / 双核 | ✓ | 经典 + BLE 4.2 | 功能全面,性能强劲 | 通用开发,复杂应用 |
| ESP32-C3 | 单核 RISC-V | ✓ | BLE 5.0 | 低成本,RISC-V 架构 | 成本敏感型项目 |
| ESP32-C6 | 单核 RISC-V | ✓ | BLE 5.3 | 支持 Wi-Fi 6,Zigbee/Matter | 新一代智能家居 |
| ESP32-S2 | 单核 | ✓ | ✗ | 增强安全特性,支持 USB | 安全要求高的应用 |
| ESP32-S3 | 双核 | ✓ | BLE 5.0 | AI 加速,摄像头支持 | AI/ML 应用,图像处理 |
| ESP32-P4 | 双核 RISC-V | ✗ | ✗ | 高性能处理器 (360MHz),支持 MIPI 显示 | 工业 HMI,边缘 AI 计算 |
# ESP32 命名规则
| ESP32-S3 | F | H/N | x | R | x | V |
|---|---|---|---|---|---|---|
| 芯片系列 | Flash | Flash 温度 | Flash 大小 (MB) | PSRAM | PSRAM 大小 (MB) | 仅支持外部 1.8V SPI flash |
# 开发方式
# ESP-IDF
乐鑫开发的官方开发框架
# Arduino
开源的电子原型平台
# MicroPython
可用于嵌入式的精简 Python,需要刷入 MicroPython 固件,才能解析 python。
# 参考资料
上次更新: 2025/12/30, 21:29:20