ESP8266模组SDK开发环境搭建

描述

ESP8266模组SDK开发环境搭建

1.ESP8266 SDK

ESP8266 Software Development Kit(SDK)是乐鑫为开发者提供的物联网应用开发平台,包括基础平台以及上层应用开发示例,如智能灯、智能开关等。SDK 的基础平台按照是否基于操作系统可分为:non-OS 和 RTOS 两种版本

以 RTOS 版本为例,RTOS SDK 软件包中的内容如下图示:

操作系统

下面以 RTOS 版本为例,介绍 ESP8266 模组 SDK 开发环境的搭建,主要有两种配置:

  • 乐鑫配置:VirtualBox + Linux +交叉编译工具
  • 安信可配置:Windows + Cygwin + Eclipse + GCC

2.开发环境搭建

本文主要介绍乐鑫配置的开发环境搭建,使用 VirtualBox 作为 ESP8266 虚拟机,并导入专用的 ESP8266 编译器(OVA镜像文件)即可。步骤如下:

VirtualBox 下载地址:

https://www.virtualbox.org/wiki/Downloads

编译器OVA镜像文件下载地址:

http://downloads.espressif.com/FB/ESP8266_GCC.zip

VirtualBox安装完成后,导入OVA镜像文件,在 window 下新建共享文件夹D:\\VM\\share 后,在 VirtualBox 中进行共享目录挂载设置(步骤如下图示)

操作系统

将SDK软件包拷贝至 D:\\VM\\share 目录下,在 VirtualBox 虚拟桌面的终端工具LXTerminal中进行如下图示操作

操作系统

操作系统

操作系统

操作系统

固件烧写工具是 Espressif 官方开发的烧录工具,用户可根据实际的编译方式和Flash的容量,将SDK编译生成的多个bin文件一键烧录到 ESP8266/ESP32 的SPI Flash中

烧写工具下载地址如下示, 烧写之前检查是否已经安装 CP219xUSB驱动,否则连不上

https://docs.ai-thinker.com/%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B72

操作系统

Flash布局:有 non-FOTA 与 FOTA 两种布局,用户可以根据实际情况修改

操作系统

操作系统

操作系统

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分