esp8266 sdk开发教程是什么

esp8266 sdk开发教程是什么,第1张

  软件开发工具包(外语首字母缩写:SDK、外语全称:Software Development Kit)一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、 *** 作系统等建立应用软件时的开发工具的集合。那么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 工程编译

  打开ESP_IDE后如图导入SDK:

  esp8266 sdk开发教程是什么,esp8266 sdk开发教程是什么,第2张

  esp8266 sdk开发教程是什么,esp8266 sdk开发教程是什么,第3张

  esp8266 sdk开发教程是什么,esp8266 sdk开发教程是什么,第4张

  在工程目录中找到app-》user-》user_main.c,双击打开,void user_init(void)是整个工程的函数入口,根据API文档,在这里面编写函数实现你想要的功能吧。

  选择工程,右键选build project,编译成功后,在Console中查看结果,有如下信息:

esp8266 sdk开发教程是什么,esp8266 sdk开发教程是什么,第5张

  从中可以知道bin文件的位置以及在flash中的下载地址。

  4 下载

  接下来把编译生成的bin文件下载到flash中,打开之前下载的flash下载工具,按编译信息设置,如下图:

  esp8266 sdk开发教程是什么,esp8266 sdk开发教程是什么,第6张

  注意:ESP8266的GPIO0引脚接地进入下载模式。下载无反应复位脚接地复位。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/dianzi/2717081.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-17
下一篇 2022-08-17

发表评论

登录后才能评论

评论列表(0条)

保存