ESP8266的SDK开发入门教程
1 引言
据我所知,ESP8266开发方式有三种:AT指令、LUA、SDK开发。AT指令和LUA都是基于特定bin固件的二次开发,具有简单易上手的特点。事实上,SDK开发也不难,而且灵活性更高,官方提供的SDK类似于stm32的库函数,并且有详细的API文档提供参考。本文介绍了windows环境下esp8266的SDK开发入门过程。
2 开发准备工作
- 搭建一体化开发环境。安信可科技提供了详细的教程:如何安装安信可一体化开发环境
- 下载SDK。同样安信可科技提供了下载地址:ESP8266 最新SDK发布,本文介绍的SDK是乐鑫修改版ESP8266_NONOS_SDK_V1.5.4。
- 下载API文档:ESP8266文档中心,选SDK文档中的2C-ESP8266_SDK_API Guide
- 下载flash下载工具,采用乐鑫官方的下载工具:Flash 下载工具 V3.4.4(ESP8266 & ESP32)
3 工程编译
打开ES