您好,欢迎光临本网站![请登录][注册会员]  
文件名称: esp8266入门指南
  所属分类: 网络基础
  开发工具:
  文件大小: 4mb
  下载次数: 0
  上传时间: 2019-03-04
  提 供 者: jiej*****
 详细说明:ESP8266 SDK ⼊⻔指南 概述 1 ......................................................................................................................................... 1.1. 流程概览.....................................................................................................................................1 1.2. ESP8266 HDK............................................................................................................................1 1.3. ESP8266 SDK ............................................................................................................................2 1.3.1. Non-OS SDK.................................................................................................................2 1.3.2. RTOS SDK ....................................................................................................................2 1.4. ESP8266 FW ..............................................................................................................................2 1.5. ESP8266 ⼯具集.........................................................................................................................3 1.5.1. 编译器 ...........................................................................................................................3 1.5.2. 固件下载⼯具 ................................................................................................................3 1.5.3. 串⼝调试⼯具 ................................................................................................................3 2. 硬件准备 4 ................................................................................................................................. 2.1. 开发板⽅案 .................................................................................................................................4 2.2. 模组⽅案.....................................................................................................................................5 3. 软件准备 7 ..................................文档变更通知 用户可通过乐鑫官网订阅页面hs/www.espressif.com/zh-hans/ubscribe订阅技术文 档变更的电子邮件通知。 证书下载 用户可通过乐鑫官网证书下载页面htos://www.espressi,com/zh-hans/ertificate下载产 证书。 目录 .概述….…… 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.附录一配置 Flash d|o转Q|O模式 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章.编译SDK 下载工具 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 2019.02 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 2019.02 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 2019.02 2.硬件准备 2 硬件准备 用户可以选择使用如表2-1所示的两种方案中的任意一种。 表2-1.硬件准备 开发板方案 模组方案 ·1个 ESP-WR○OM-02 1个 ESP-LAUNCHER ·1个UsB转T串口模块(推荐FT232R) 1根UsB数据线 6根杜邦线 ·1套焊接工具 或者 116 二 预装 Windows系统的PC机 !注意 ESP8266W-斤模块需要保证3.3∨电源和最少500mA的电流。 21.开发板方案 1.用∪SB数据线将PC机与FSP- LAUNCHER的USB-UART接口相连。 2.将开发板置为下载模式 步骤 结果 如右图·所示,将电源开关( Power GPKOC Control Chip Switch Switch)拔到外侧。 ⊙口叫 ·将GPO0开关 (GPlOO Control)拔到内 侧将 ESP-LAUNCHER开发板置为下载 模式。 A注意: 拍日E自 USB-serial Cable ≡ ESP- LAUNCHER上的82跳针需要用 跳线帽短接,否则无法下载。 Puwer Switch 3.将USB转TL串口模块与PC机连接 Espressif 4/31 2019.02 硬件准备 说明 请安装正确旳、可被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 下拉 b ∪ART下载模式:下拉 1016 EN lO0 TOUT 1014 FLASH启动模式:悬空/上拉 RST 012 GND GND GND RXD UART下载的接收端 ARXD D ∪ART下载的发送端,悬空/上拉 Espressif 2019.02
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: esp8266入门指南
 输入关键字,在本站1000多万海量源码库中尽情搜索: