一: 更多开发细节请访问 ESP 开发参考链接
二: 故障排查
三: 当前已发布文章
外设(Peripherals)
ESP32:
ESP32 - ULP 协处理器简介和汇编编译环境设置
ESP32 - ULP 协处理器在低功耗模式下操作 RTC GPIO
ESP32 - ULP 协处理器在低功耗模式下读片内温度传感器
ESP32 - ULP 协处理器在低功耗模式下读片内霍尔传感器 HALL SENSOR
ESP32 - ULP 协处理器在超低功耗模式下软件模拟 I2C 读取光照传感器
ESP32 - ESP32_ULP_EB 低功耗应用评估板
ESP32 触摸功能开发套件
ESP32 触摸传感器应用方案简介
ESP-Prog 下载与调试板介绍
ESP-Tuning Tool 使用手册
ESP32-MeshKit-Sense 硬件设计指南
ESP32-LCDKit 开发板介绍
系统(System)
ESP8266/ESP32:
ESP8266/ESP32: Exception Causes 参考
ESP8266/ESP32 系统篇: 优化系统启动时间
ESP8266:
ESP8266 基础篇: 启动时 rst cause 和 boot mode
ESP8266 基础篇: 内存分布
ESP8266 基础篇: 段的概念
ESP8266 基础篇: RTOS SDK 内存优化方法
ESP8266 基础篇: 系统 TASK 介绍
ESP32:
ESP32 基础篇: 启动时 rst cause 和 boot mode
ESP32 基础篇: ESP-IDF 编程指南
ESP32 系列文档 - 编译运行 “hello world”
ESP32 Secure Boot 安全方案
ESP32 Light-sleep 测试指南
ESP32 低功耗方案设计
ESP32 深度睡眠模式功耗测试
WiFi
ESP8266:
ESP8266 基础篇:国家码使用
ESP8266 基础篇:WiFi scan 方法以及测试
企业级加密(WPA2 enterprise) - RADIUS 服务器 hostapd 配置说明
存储(Storage)
ESP8266/ESP32:
ESP8266/ESP32 NVS 基本操作
解决方案(Solutions)
ESP32:
ESP32 应用实践:基于混杂接收模式的人流量检测
ESP32 应用实践:ethernet 转 WiFi 实现
ESP32 应用实践:基于 ULP 的超低功耗浇花设备
操作系统(FreeRTOS)
ESP8266/ESP32
:
FreeRTOS 接口: vTaskList() - 可优化内存和栈溢出定位
FreeRTOS 接口: vTaskGetRunTimeStats() - 可解决 task watchdog 和调优 task 优先级
应用层协议(Protocols)
ESP8266/ESP32
:
ESP8266/ESP32 基础篇: 时间同步 SNTP 介绍和使用
TCP/IP 协议栈
第三方组件(Components)
SSL/TLS
ESP8266/ESP32
:
SSL-TLS 双向认证: SSL-TLS 工作原理
ESP8266:
SSL-TLS 双向认证: 基于 mosquittto 的 MQTT 双向认证
SSL-TLS 双向认证: ESP8266 与 mosquitto 的 MQTT 双向认证
ESP8266 RTOS 下 OpenSSL 证书及使用和 Fragment 介绍
ESP8266 基础篇: mbedTLS 内存开销分析
ESP8266 下 mbedTLS 和 wolfSSL 内存对比分析
ESP8266 RTOS 下 wolfSSL 内存开销分析和测试方法
ESP32:
ESP32 基础篇: mbedTLS 内存开销分析
云平台(Cloud)
ESP-AT
ESP8266/ESP32:
ESP32 AT 入门指南
ESP-AT 支持命令不同版本对比表
ESP-AT 系列: WiFi 模式切换连接和扫描
ESP-AT 系列: HTTP 客户端功能
ESP-AT 系列: 自定义 AT 命令
ESP-AT 系列: AT+MQTT 使用
esp-at application: AT-MQTT Command Set
ESP-AT 应用: AT+MQTT 对接亚马逊云
esp-at application: AT+MQTT docking with Amazon cloud
ESP-AT 应用: AT+MQTT 对接微软 Azure IoT 云
ESP-AT 应用: AT+MQTT 对接腾讯 QCloud 云
ESP-AT 应用: AT+MQTT 对接阿里云 IoT 物联网平台
ESP32:
ESP-AT 应用: AT-Web
ESP-AT 系列: sleep 的使用
ESP-AT 系列: BLE client 的 scan、创建和连接
ESP-AT 系列: BT 命令介绍和使用
esp-at application: BT Command Set
ESP-AT 系列: BLE 命令介绍和使用
esp-at application: BLE Command Set
蓝牙(Bluetooth)
工具(Tools)
espressif:
esptool.py 介绍和使用
故障排查(Troubleshoot)
初步排查:
ESP8266/ESP32 相关问题初步排查方法
系统(System):
ESP8266 常见固件烧写失败原因和解决方法
ESP8266/ESP32 程序崩溃(crash)时的定位方法一: 寄存器和调用栈(backtrace)
ESP-SDK 编译失败:error: couldn‘t parse ‘source “$COMPONENT_KCONFIGS_PROJBUILD“‘: expected string
外设(Peripherals):
存储(Storage):
WiFi:
TCP/IP 协议栈:
操作系统(FreeRTOS):
第三方组件(Components):
SSL/TLS:
应用层协议(Protocols):
云平台(Cloud):
ESP-AT:
蓝牙(Bluetooth):
解决方案(Solutions):
ESP 开发参考链接
-
ESP 官方文档
此链接内含丰富的入门到精通的学习资料。如:
基本的环境搭建和入门指南、详细 API 介绍和系统原理、硬件指南和技术规格书、SDK 和相关示例演示、常用开发工具下载、ESP-AT、ESP-Now、ESP-Touch、ESP-Mesh 等。 -
ESP 开源项目
内含丰富的开源代码,主要 SDK 有:
ESP32
开发框架 esp-idf
ESP8266
开发框架 ESP8266_RTOS_SDK 和 ESP8266_NONOS_SDK
AT
开发框架 esp-at
Audio
开发框架 esp-adf
Mesh
开发框架 esp-mesh
人脸检测和识别解决方案 esp-who
语音唤醒和识别解决方案 esp-sr
ESP32-Auduino
开发框架 arduino-esp32 等 -
ESP32 开发
内含 ESP32 快速入门,API 参考手册,硬件参考手册,相关原理介绍等。 -
微信小程序乐鑫商城