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 两种布局,用户可以根据实际情况修改
-
操作系统
+关注
关注
37文章
6651浏览量
123098 -
RTOS
+关注
关注
21文章
809浏览量
119338 -
开发环境
+关注
关注
1文章
218浏览量
16564 -
SDK
+关注
关注
3文章
1017浏览量
45658 -
ESP8266
+关注
关注
50文章
962浏览量
44733
发布评论请先 登录
相关推荐
评论