在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → ESP8266 SDK官方入门指南

ESP8266 SDK官方入门指南

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:4.17M
  • 下载次数:15
  • 浏览次数:202
  • 发布时间:2021-02-18
  • 实例类别:一般编程问题
  • 发 布 人:好学IT男
  • 文件格式:.pdf
  • 所需积分:2
 

实例介绍

【实例简介】
ESP8266 SDK官方入门指南,中文版。内含基础入门,相关环境准备,虚拟环境镜像下载等。
日期 版本 发布说明 更新第1章中表1-1; 2017.11 V2.9 更新第4章中图4-1及下方参数描述; 更新第4章中表4-1、表4-2、表4-3和表4-4 更新章节4.1.1 2018.03V3.0 更新第4章中表4-1 目录 .概述….…… 1.1.流程概览 1.2.ESP8266HDK. 13. ESP8266 SDK 1.3.1. Non-OS SDK 1.3.2. RTOS SDK 1里重 1.4.ESP8266FW. 1量 面面面 2 1.5.ESP8266工具集 5.1.编译器 333 1.52.固件下载工具…. 11面1面 1.5.3.串口调试工具 1重 2.硬件准备 2.1.开发板方案… 4 22.模组方案 3.软件准备..17 3.1. Non-OS SDK 7 3.2. RTOS SDK 3.3.ESP8266工具集 3.3.1.编译器 3.32.固件下载工具 11 4.Fash布局 12 4.1 Non-FOTA 13 4.1.1.布局说明. 13 41.2.下载地址… 14 4.2 FOTA .14 4.2.1.布局说明 14 4.2.2.下载地址 ..15 5.编译SDK 16 5.1.编译准备…… 16 5.1.1.修改SD<文件 16 5.1.2.加载SDK文件 17 52.开始编译 18 52.1.ESP8266 NONOS SDK V0.9.5及之后版本 18 522.ESP8266 NONOS SDK V0.94及之前版本 6.下载固件 .20 6.1.下载步骤 .20 62.查看打印信息… 日面日面道 22 6.2,1. ESP8266 OT Demo 22 6.2.2.ESP8266AT..…… 重1盖 23 6.3.射频初始化设置(可选) 面画 23 6.3.1. RF InitConfig选项 24 632. RF InitConfig参数 24 6.3.3.设置举例 26 A.附录一配置SS|& MXIC Flash QIC模式.28 B.附录一学习资源 29 B.1.必读资料 翻B自 .29 B.2.必备资源 30 B.3.视频资源 aanaaaaaa:aaa:aaaBaaaaaaaaaaaaaa1aaaaaaaaaaaaaa1a 30 1.概述 1 概述 1.1.流程概览 SDK的使用流程如图1-1所示。 第3章.软件准备 第2章硬件准备 工具下载 sDK下载 ESP-WROOM-02 ESP-LAUNCHER 第4章.Fash布局 编译器 ESP8266 SDK 第5章.编译SD< 下载工具 ESP8266 FW ESP8266 HDK 第6章.下载固什 ESP8266工具集 图1-1流程概览 1.2. ESP8266 HDK ESP8266 Hardware Development Kit(HDK包括芯片ESP8266EX、模组ESP WROON-02和开发板 ESP-LAUNCHER等。用户可以使用乐鑫官方的 ESP-WROOM-02 或EsP- LAUNCHER下载编译好的固件 圉说明 如要使用其他集成ESP8266X的开发板或者模组,请使用相应厂商提供的开发固件。 如需购买ESP- WROOM-O2或 ESP-LAUNCHER,请访问乐鑫网上商店 https:/espressif.taobaocomo Espressif 2018.03 1.概述 1.3. ESP8266 SDK ESP8266 Software Development Kit ( SDK)是乐鑫为开发者提供的物联网(on应用开发平 台,包括基础平台以及上层应用开发示例,如智能灯、智能开关等。 SDK的基础平台按照是否基于操作系统可分为:non-○S和RTos两种版本。 1.3.1. Non-OS SDK Noη- OS SDK是不基于操作系统的SDK,提供 IOT Demo和AT的编译。 Non-OS SDK主 要使用定时器和回调函数的方式实现各个功能事件的嵌套,达到特定条件下触发特定功能 函数的目的。Non- OS SDK使用 escon接口实现网络操作,用户需要按照 escon接 口的使用规则进行软件开发。 1.3.2 RTOS SDK RTOS SDK基于 FreeRTOS,在 Github上开源。 RToS版本SDK使用 FreeRTOS系统,引入OS多任务处理的机制,用户可以使用 FreeRTOS的标准接口实现资源管理、循环操作、任务内延时、任务间信息传递和 同步等面向任务流程的设计方式。具体接口使用方法参考 FreeRTOS官方网站的使 用说明或者∪ SING THE FreeRTOS REAL TIME KERNEL-A Practical guide介绍。 RToS版本SDK的网络操作接口是标准MPAP,同时提供了 BSD Socket AP接 口的封装实现,用户可以直接按照 Socket AP的使用方式来开发软件应用,也可以 直接编译运行其他平台的标洼 Socket应用,有效降低平台切换的学习成本。 RTOS版本SDK引入了 CUSON库,使用该库函数可以更加方便的实现对JSON数 据包的解析。 RTOS版本兼容non- OS SDK中的WFi接口、 SmartConfig接口、 Sniffer相关接 口、系统接口、定时器接口、FOIA接口和外围驱动接口,不支持A实现 1.4.ESP8266FW ESP8266 Firmware(FW是一些可直接下载到ESP8266HDK中的BN文件,用户可以选 怿下载 Firmware Over-The-Air(F○TA,支持云端升级)和 non-FOTA(不支持云端升级 的BN文件,具体如表1-1所示。 表1-1.ESP8266FW 文件列表 是否必选 说明 Non-FOTA FOTA esp_init_data_default. bin必选 初始化射频参数,在SDK根目 录中提供。 Espressif 2018.03 1.概述 文件列表 是否必选 说明 Non-FOTA FOTA blank. bin 必选 初始化系统参数,在SDK根目 录中提供 eagle. flash. bin 必选 主程序,编译代码生成。 eagle. iromOtext bin 必选 主程序,编译代码生成。 Bootloader;在SD<根目录中 boot bin 必选 提供。 user 1, bin 初次使用必选主程序,编译代码生成。 user 2, bin 升级时使用主程序,编译代码生成。 说明 关于SDK的内容介绍,请参考第3章软件准备”。 ·关于SDK的编译,请参考悌第5章编译SDK"。 关于BN文件在Fash中的地址,请参考“第4章ash布局”。 1.5.ESP8266工具集 1.5.1.编译器 编译EsP8266SDK需要使用LiⅨ×操作系统,若使用 Windows操作系统,建议使用 VirtualBox作为EsP8266虚拟机。为了简化编译操作,乐鑫已将编译SDK所需要的工具 安装到虚拟机中。用户只需安装虚拟机,并导入ESP8266编译器(OVA镜像文件)即可 直接编译ESP8266SDK。 1.52.固件下载工具 ESP8266 DOWNLOAD T○oL工具是由乐鑫官方开发的固件下载工具,用户可根据实际的 编译方式和Fash的容量,将多个BN文件一键下载到EsP8266母板(开发板或者模 组)的 SPI Flash中。 153.串口调试工具 串口调试工具可以通过标准Rs-232端口直接与ESP8266建立通信。对于不带有物理串 口的PC,可以使用∪SB转串口模块来虚拟岀一个串口设备。用户可以直接在串口终端输 入命令和实时查看相关打印信息。 凵说明 建议使用 Cooler(Wws和MaC系统)和 Minicom(Liux系统)作为串口调试工具。 Espressif 2018.03 2.硬件准备 2 硬件准备 用户可以选择使用如表2-1所示的两种方案中的任意一种。 表2-1.硬件准备 开发板方案 模组方案 ·1个 ESP-WR○OM-02 1个 ESP-LAUNCHER ·1个UsB转T串口模块(推荐FT232R) 1根UsB数据线 6根杜邦线 ·1套焊接工具 或者 11 预装 Windows系统的PC机 !注意 ESP8266W-斤模块需要保证3.3∨电源和最少500mA的电流。 21.开发板方案 1.用∪SB数据线将PC机与FSP- LAUNCHER的USB-UART接口相连。 2.将开发板置为下载模式 步骤 结果 如右图·所示,将电源开关( Power GPOC Contro Switch)拔到外侧。 ·将GPO0开关 (GPlOO Control)拔到内 LSB-UAFT=----·1 侧将 ESP-LAUNCHER开发板置为下载 哪。患 向问⊙⊙ 9回 模式。 A注意: 美日E日 USB-serial Cable ESP- LAUNCHER上的82跳针需要用 跳线帽短接,否则无法下载。 单 口 Power Swith 3.将USB转TL串口模块与PC机连接 4/31 2018.03 2.硬件准备 说明 请安装正确旳、可被PC识别的USB转串口模块驱动。 4.将电源开关( Power Switch)拨到内侧给开发板上电 5.将芯片开关( Chip Switch拨到外侧给芯片上电。 6.通过下载工具(ESP8266 DOWNLOAD TOOL将固件下载到Fash中。 说明 关于如何下载固件,请参考“第4章Fash布局”和“第6章下载固件”。 7.下载完毕后将GPo0开关 (GPlOO Contro拨到外侧将 ESP-LAUNCHER开发板置为工 作模式。 8.使用芯片开关( Chip Switch给芯片重新上电,芯片初始化时会从Fash中读取程序运 END 更多 ESP-LAUNCHER的硬件信息,请参考《ESP8266系统描述》。 2.2.模组方案 1.参考表2-2,将 ESP-WROOM-02的管脚引出。 表2-2. ESP-WROOM-02的管脚 管脚名称 管脚状态 实物图 EN 上拉 33V供电DD O15 下拉 3V3 ∪ART下载模式:下拉 1015 EN lO0 FLASH启动模式:悬空/上拉 TOUT RST 1o12 GND GND GND 年XD 2 RXD UART下载的接收端 GRXD 00 GND ∪ART下载的发送端,悬空/上拉 Espressif 2018.03 【实例截图】
【核心代码】

标签:

实例下载地址

ESP8266 SDK官方入门指南

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警