授人以鱼不如授人以渔,目的不是为了教会你具体项目开发,而是学会学习的能力。但愿你们分享给你周边须要的朋友或者同窗,说不定大神成长之路有博哥的奠定石。。。git
QQ技术互动交流群:ESP8266&32 物联网开发 群号622368884,不喜勿喷github
1、基础篇web
2、网络篇服务器
- ESP8266开发之旅 网络篇① 认识一下Arduino Core For ESP8266
- ESP8266开发之旅 网络篇② ESP8266 工做模式与ESP8266WiFi库
- ESP8266开发之旅 网络篇③ Soft-AP——ESP8266WiFiAP库的使用
- ESP8266开发之旅 网络篇④ Station——ESP8266WiFiSTA库的使用
- ESP8266开发之旅 网络篇⑤ Scan WiFi——ESP8266WiFiScan库的使用
- ESP8266开发之旅 网络篇⑥ ESP8266WiFiGeneric——基础库
- ESP8266开发之旅 网络篇⑦ TCP Server & TCP Client
- ESP8266开发之旅 网络篇⑧ SmartConfig——一键配网
- ESP8266开发之旅 网络篇⑨ HttpClient——ESP8266HTTPClient库的使用
- ESP8266开发之旅 网络篇⑩ UDP服务
- ESP8266开发之旅 网络篇⑪ WebServer——ESP8266WebServer库的使用
- ESP8266开发之旅 网络篇⑫ 域名服务——ESP8266mDNS库
- ESP8266开发之旅 网络篇⑬ SPIFFS——ESP8266 Flash文件系统
- ESP8266开发之旅 网络篇⑭ web配网
- ESP8266开发之旅 网络篇⑮ 真正的域名服务——DNSServer
- ESP8266开发之旅 网络篇⑯ 无线更新——OTA固件更新
3、应用篇网络
4、高级篇webstorm
从这一篇开始,博主将会带领各位读者进入ESP32开发的征程。在此,博主认为各位读者已经具有如下前提:函数
以上条件,缺一不可。工具
这究竟是个什么鬼?学习
对于开发人员来讲,要想提升我的开发能力,必须知其然,并知其因此然。因此,万能的github能告诉咱们这个究竟是什么?请点击传送门 Arduino Core For ESP32 github。说到底,它就是一个在Arduino平台上开发ESP32的插件,特别适合有Arduino开发经验的入门者。优化
Arduino core for ESP32为ARPUNO环境下的ESP32芯片提供了支持。它容许您使用熟悉的Arduino函数和库编写代码,并直接在ESP32上运行它们,不须要外部微控制器。
ESP32 Arduino内核提供了使用TCP和UDP经过WiFi进行通讯的库,设置HTTP、mDNS、SSDP和DNS服务器,进行OTA更新,在闪存中使用文件系统,使用SD卡、伺服器、SPI和I2C外围设备。
为了向你们更好地讲解Arduino Core For ESP8266,麻烦你们 Arduino Core For ESP32 github 代码clone或者download下来,而后用查看代码的IDE工具打开,博主这里使用了webstorm,能够看到如下的代码结构:
目前,咱们须要重点关注libraries目录,该目录下的库就是咱们编写代码的基础库。此库和ESP8266库的结构很是类似,因此有8266基础的读者能够类比学习。
根据功能区分,能够分为:
为了加快更新学习帖子进度,避免内容重复,请读者自行类比ESP8266对应章节学习。
类比学习 ESP8266开发之旅 网络篇② ESP8266 工做模式与ESP8266WiFi库
类比学习 ESP8266开发之旅 网络篇③ Soft-AP——ESP8266WiFiAP库的使用
类比学习 ESP8266开发之旅 网络篇④ Station——ESP8266WiFiSTA库的使用
类比学习 ESP8266开发之旅 网络篇⑤ Scan WiFi——ESP8266WiFiScan库的使用
类比学习 ESP8266开发之旅 网络篇⑥ ESP8266WiFiGeneric——基础库
类比学习 ESP8266开发之旅 网络篇⑦ TCP Server & TCP Client
类比学习 ESP8266开发之旅 网络篇⑩ UDP服务用
类比学习 ESP8266开发之旅 网络篇⑨ HttpClient——ESP8266HTTPClient库的使用
类比学习 ESP8266开发之旅 网络篇⑪ WebServer——ESP8266WebServer库的使用
类比学习 ESP8266开发之旅 网络篇⑫ 域名服务——ESP8266mDNS库
类比学习 ESP8266开发之旅 网络篇⑬ SPIFFS——ESP8266 Flash文件系统
类比学习 ESP8266开发之旅 网络篇⑮ 真正的域名服务——DNSServer
类比学习 ESP8266开发之旅 网络篇⑯ 无线更新——OTA固件更新
本篇章主要是总体介绍一下ESP32的源码结构,但愿读者能对着ESP8266对应章节去学习。