ESP32 实例分析:学习路线
1 代码来源:
所有实例代码均来源于IDF4.2版本的example:
frameworks\esp-idf-v4.4.2\examples\bluetooth\bluedroid\ble
1.1按照文件目录,我大致分为以下几类:
- 初级-ESP32: 介绍基于ESP32芯片工程编译、芯片外设使用;
- 中级-ESP32: 介绍基于ESP32芯片的高级使用,如存储、加密、内存、OTA等;
- 中级-WIFI: 介绍WIFI相关的使用;
- 中级-BT: 介绍蓝牙相关的使用;
- 高级-网络:介绍一些常用网络协议的使用如Https、sntp、mqtt等;
- 高级-技巧:介绍IDF的一些编程技巧:使用官方组件、外部库、C++代码、host软件验证等;
2 实例分类
2.1 初级-ESP32:
学习后:可让ESP32发挥其处理器的基本功能。
get-started : 一些简单的入门工程,初学者的第一直观感受示范。
blink:驱动LED灯的闪烁和变化;
hello_world : 由c代码组成的最小系统;
sample_project : 和hello_world类似;
peripherals :包含所有ESP外设的使用方法,