为了开发一个学校的项目,需要用到ESP32,借此机会学习一下。现将目前收集到的资料整理如下,方便查阅。在这里感谢写作这些资料的人士,如果有侵权则联系本人删除。
ESP32主要有以下几种开发方式:
C(官方IDF)
Arduino
MicroPython
三种方式各有其优点。先将学习资料按照开发方式进行分类。有发现其他的再进行补充。
乐鑫官方文档
官方GITHUB
C(官方IDF)
官方在线文档:https://docs.espressif.com/projects/esp-idf/en/latest/esp32/
Arduino
Arduino中文社区:https://www.arduino.cn/
来自博主从容打心情:https://www.qutaojiao.com/users/2/post
来自博主Naisu_kun:https://me.csdn.net/Naisu_kun
Micropython
DFROBOT:https://mc.dfrobot.com.cn/thread-271930-1-1.html
Micropython官网:http://docs.micropython.org/en/latest/library/network.html
来自博主Naisu_kun:https://me.csdn.net/Naisu_kun
RT-Thread:https://www.rt-thread.org/document/site/submodules/micropython/docs/micropython-librarys/
TPYBoard:http://docs.tpyboard.com/zh/latest/library/ubinascii/
掌控板https://mpython.readthedocs.io/zh/master/library/micropython/esp.html
烧录MPY固件
先安装esptool.py
pip install esptool
在下载好MPY固件的前提下,在固件bin存放的目录下,用cmd命令行运行
COM12指连接的串口号
firmware.bin 为下载的MPY固件文件名
esptool --chip esp32 --port COM12 write_flash -z 0x1000 firmware.bin
后续再进行补充