立即注册
查看: 921|回复: 2

[乐鑫原厂资料] 乐鑫ESP8266 SDK⼊⻔指南手册

已绑定手机
发表于 2021-1-18 17:56:31 | 显示全部楼层 |阅读模式 来自 广东省深圳市
ESP8266 Hardware Development Kit (HDK) 包括芯⽚ ESP8266EX、模组ESP WROOM-02和开发板 ESP-Launcher 等。⽤户可以使⽤乐鑫官⽅的 ESP-WROOM-02
或 ESP-LAUNCHER 下载编译好的固件。
SDK 的使⽤流程如图:

SDK 的使⽤流程如图

SDK 的使⽤流程如图


ESP8266 Software Development Kit (SDK) 是乐鑫为开发者提供的物联⽹ (IoT) 应⽤开发平台,包括基础平台以及上层应⽤开发示例,如智能灯、智能开关等。SDK 的基础平台按照是否基于操作系统可分为:non-OS 和 RTOS 两种版本。
1、Non-OS SDK
Non-OS SDK 是不基于操作系统的 SDK,提供 IOT_Demo 和 AT 的编译。Non-OS SDK 主要使⽤定时器和回调函数的⽅式实现各个功能事件的嵌套,达到特定条件下触发特定功能函数的⽬的。Non-OS SDK 使⽤ espconn 接⼝实现⽹络操作,⽤户需要按照 espconn 接⼝的使⽤规则进⾏软件开发。
2、RTOS SDK
RTOS SDK 基于 FreeRTOS,在 Github 上开源。
• RTOS 版本 SDK 使⽤ FreeRTOS 系统,引⼊ OS 多任务处理的机制,⽤户可以使⽤FreeRTOS 的标准接⼝实现资源管理、循环操作、任务内延时、任务间信息传递和同步等⾯向任务流程的设计⽅式。具体接⼝使⽤⽅法参考 FreeRTOS 官⽅⽹站的使⽤说明或者 USING THE FreeRTOS REAL TIME kernel—A Practical Guide 介绍。
• RTOS 版本 SDK 的⽹络操作接⼝是标准 lwIP API,同时提供了 BSD Socket API 接⼝的封装实现,⽤户可以直接按照 Socket API 的使⽤⽅式来开发软件应⽤,也可以直接编译运⾏其他平台的标准 Socket 应⽤,有效降低平台切换的学习成本。
• RTOS 版本 SDK 引⼊了 cJSON 库,使⽤该库函数可以更加⽅便的实现对 JSON 数据包的解析。
• RTOS 版本兼容 non-OS SDK 中的 Wi-Fi 接⼝、SmartConfig 接⼝、Sniffer 相关接⼝、系统接⼝、定时器接⼝、fota 接⼝和外围驱动接⼝,不⽀持 AT 实现。

ESP8266⼯具集
1. 编译器
编译 ESP8266 SDK 需要使⽤ Linux 操作系统,若使⽤ Windows 操作系统,建议使⽤VirtualBox 作为 ESP8266 虚拟机。为了简化编译操作,乐鑫已将编译 SDK 所需要的⼯具安装到虚拟机中。⽤户只需安装虚拟机,并导⼊ ESP8266 编译器(OVA 镜像⽂件)即可直接编译 ESP8266 SDK。
2. 固件下载⼯具
ESP8266 download TOOL ⼯具是由乐鑫官⽅开发的固件下载⼯具,⽤户可根据实际的编译⽅式和 Flash 的容量,将多个 BIN ⽂件⼀键下载到 ESP8266 ⺟板(开发板或者模组)的 SPI Flash 中。
3. 串⼝调试⼯具
串⼝调试⼯具可以通过标准 RS-232 端⼝直接与 ESP8266 建⽴通信。对于不带有物理串⼝的 PC,可以使⽤ USB 转串⼝模块来虚拟出⼀个串⼝设备。⽤户可以直接在串⼝终端输⼊命令和实时查看相关打印信息。


更多内容请下载附件查看
游客,如果您要查看本帖隐藏内容请回复



已绑定手机
发表于 2021-1-19 10:45:20 | 显示全部楼层 来自 广东省深圳市
感谢分享乐鑫ESP8266 SDK⼊⻔指南手册
已绑定手机
已实名认证
发表于 2021-10-22 09:04:28 | 显示全部楼层 来自 广东省深圳市
KKKKKKKKKKKKKKKKKKKKK
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

合作/建议

TEL: 19168984579

工作时间:
周一到周五 9:00-11:30 13:30-19:30
  • 扫一扫关注公众号
  • 扫一扫打开小程序
Copyright © 2013-2024 一牛网 版权所有 All Rights Reserved. 帮助中心|隐私声明|联系我们|手机版|粤ICP备13053961号|营业执照|EDI证
在本版发帖搜索
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表