ESP8266SDK介绍FreeRTOS工作原理第一个任务helloword第二个任务点灯WiFi-STATION&AP连接1/2/3/4/5/ESP8266SDK介绍创客学院正道老师WiFi开发与应用SDK目录结构SDKAPI接口编译工程模板1/2/3/SDK目录结构driver_libbinexampleincludeextra_includeldlibtoolSDKdocumentthird_partyBin目录编译⽣成的BIN⽂件,可直接下载到Flash中根目录下为官方提供的bin文件Upgrade为工程编译后生成的用户代码documents目录SDK相关的⽂档或链接PDF文档为API参考手册,相当于STM32的标准库html网页版的API参考手册driver_lib目录ESP8266外设驱动代码Driver:外设驱动源码Include:外设驱动头文件Makefile:外设驱动自动编译脚本Make_lib.sh外设驱动shell脚本example目录ESP8266示例代码mqtt_demo:mqtt协议示例代码openssl:OpenSSL接口功能代码Project_template:工程模板Smart_config:智能联网示例代码spiffs:SPI文件系统代码websocket_demo:WEB网络编程代码Wifi_station_machine_demo:wifi站点示例代码wps:wifi保护设置示例代码extra_include目录ESP8266-xtensa内核接口include目录SDK⾃带头⽂件,包含了⽤户可使⽤的相关API函数及其他宏定义,⽤户⽆需修改。ld目录链接时所需的脚本⽂件,如⽆特殊需求,⽤户⽆需修改lib目录SDK提供的库⽂件。third_party目录乐鑫开放源代码的第三⽅库,当前包含freeRTOS、JSON、lwIP、mbedTLS、noPoll、OpenSSL、SPIFFS和SSL。tool目录编译BIN⽂件所需的⼯具,⽤户⽆需修改SDK目录结构SDKAPI接口编译工程模板1/2/3/API接口序号接口名称接口说明1WiFiRelatedAPIsWiFi相关的接口2AirKissAPIsAirKiss的接口3SoftAPAPIs软件无线接入点接口4StationAPIs站点接口5CommonAPIs通用接口6ForceSleepAPIs休眠接口7RateControlAPIs速率控制接口8UserIEAPIs用户接口9SnifferAPIs嗅探器接口10WPSAPIs无线安全设置接口11SmartconfigAPIs智能联网接口12MiscAPIs混合接口13SpiffsAPIsSPI文件系统接口14SSCAPIsSSC接口API接口序号接口名称接口说明15SystemAPIs系统接口16BootAPIs启动接口17UpgradeAPIs云端升级接口18SoftwaretimerAPIs软件定时器接口19NetworkEspconnAPIsESP网络接口20ESP-NOWAPIsESP接口21MeshAPIs网状网络接口22DriverAPIs外设驱动接口23PWMDriverAPIs脉宽调制接口24SPIDriverAPIsSPI通信接口25GPIODriverAPIs通用IO接口26HardwaretimerAPIs硬件定时器接口27UARTDriverAPIs串口通信接口SDK目录结...