0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ESP8266模组SDK开发环境搭建

CHANBAEK 来源:嵌入式攻城狮 作者:嵌入式攻城狮 2023-04-25 15:12 次阅读

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 两种布局,用户可以根据实际情况修改

图片

图片

图片

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

    关注

    37

    文章

    6820

    浏览量

    123327
  • RTOS
    +关注

    关注

    22

    文章

    813

    浏览量

    119627
  • 开发环境
    +关注

    关注

    1

    文章

    225

    浏览量

    16617
  • SDK
    SDK
    +关注

    关注

    3

    文章

    1036

    浏览量

    45930
  • ESP8266
    +关注

    关注

    50

    文章

    962

    浏览量

    44992
收藏 人收藏

    评论

    相关推荐

    Arduino搭建Esp8266开发环境的方法

    Arduino搭建Esp8266开发环境简介: ESP8266是一款串口WiFi模块,内部集成MCU能实现单片机之间串口同信;这款模块简单易
    发表于 01-14 08:08

    ESP8266_SDK_User_Manual_Version 1.4

    ESP8266__IOT_SDK_User_Manual,ESP8266 SDK 使用指南
    发表于 12-30 14:23 21次下载

    ESP8266中文版SDK编程手册

    2A-ESP8266__IOT_SDK_User_Manual SDK使用手册 2B-ESP8266__SDK__IOT_Demo 2C-ESP8266__SDK__Progra
    发表于 12-30 14:48 0次下载

    esp8266 sdk开发教程是什么

      软件开发工具包(外语首字母缩写:SDK、外语全称:Software Development Kit)一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。那么
    发表于 11-03 10:09 1.6w次阅读
    <b class='flag-5'>esp8266</b> <b class='flag-5'>sdk</b><b class='flag-5'>开发</b>教程是什么

    ESP8266 SDK开发环境搭建初级教程

    ESP8266 SDK 开发环境 本章主要从开发环境搭建
    发表于 12-07 14:42 15次下载
    <b class='flag-5'>ESP8266</b> <b class='flag-5'>SDK</b><b class='flag-5'>开发</b><b class='flag-5'>环境</b><b class='flag-5'>搭建</b>初级教程

    ESP8266 NONOS SDK的SSL加密密使用方法资料免费下载

    本文档详细介绍的是ESP8266 NONOS SDK的SSL加密密使用方法资料免费下载主要内容包括了:第 1 章 概述 介绍 SSL 概况,第 2 章 环境搭建 如何
    发表于 03-19 08:00 18次下载
    <b class='flag-5'>ESP8266</b> NONOS <b class='flag-5'>SDK</b>的SSL加密密使用方法资料免费下载

    基于MacOS的ESP8266 NodeMCU开发环境搭建(转载整理)

    没有明确的开发环境搭建教程,大部分是基于 Ardiuno IDE 进行开发ESP8266的,而 Ardiuno IDE 没有代码提醒以及高
    发表于 10-28 11:21 2次下载
    基于MacOS的<b class='flag-5'>ESP8266</b> NodeMCU<b class='flag-5'>开发</b><b class='flag-5'>环境</b><b class='flag-5'>搭建</b>(转载整理)

    ESP8266与NodeMCU开发(一)环境搭建

    这一章将描述ESP8266的性能与指标,以及开发环境搭建
    发表于 10-29 09:36 9次下载
    <b class='flag-5'>ESP8266</b>与NodeMCU<b class='flag-5'>开发</b>(一)<b class='flag-5'>环境</b><b class='flag-5'>搭建</b>

    ESP8266--SDK开发(HelloWorld!)

    ESP8266--SDK开发(HelloWorld!)
    发表于 12-03 17:21 12次下载
    <b class='flag-5'>ESP8266--SDK</b><b class='flag-5'>开发</b>(HelloWorld!)

    ESP8266与NodeMCU开发(一)环境搭建

    这一章将描述ESP8266的性能与指标,以及开发环境搭建
    发表于 12-05 10:21 7次下载
    <b class='flag-5'>ESP8266</b>与NodeMCU<b class='flag-5'>开发</b>(一)<b class='flag-5'>环境</b><b class='flag-5'>搭建</b>

    arduino / VScode+platformIO搭建esp32/esp8266编译环境(一篇足矣)

    arduino/VScode+platformIO 搭建esp32/esp8266开发环境(一篇足矣)前言:入门开源硬件
    发表于 12-05 14:06 33次下载
    arduino / VScode+platformIO<b class='flag-5'>搭建</b><b class='flag-5'>esp</b>32/<b class='flag-5'>esp8266</b>编译<b class='flag-5'>环境</b>(一篇足矣)

    esp8266 nodeMCU arduino开发环境

    esp8266 nodeMCU arduino开发环境
    发表于 12-08 14:36 26次下载
    <b class='flag-5'>esp8266</b> nodeMCU arduino<b class='flag-5'>开发</b><b class='flag-5'>环境</b>

    NodeMCU-12F开发ESP8266 ubuntu上使用RTOS

    ​​​​​​ESP8266系列模组专题 | 安信可科技 (ai-thinker.com) ​​​​​​ESP8266学习笔记(17)——搭建
    发表于 12-08 14:51 14次下载
    NodeMCU-12F<b class='flag-5'>开发</b>板 <b class='flag-5'>ESP8266</b> ubuntu上使用RTOS

    ESP8266学习之路——环境部署

    文章目录前言ESP8266SDK前言ESP8266SDK官方链接
    发表于 12-22 18:47 28次下载
    <b class='flag-5'>ESP8266</b>学习之路——<b class='flag-5'>环境</b>部署

    ESP8266 SDK⼊⻔指南

    电子发烧友网站提供《ESP8266 SDK⼊⻔指南.pdf》资料免费下载
    发表于 09-23 14:16 18次下载
    <b class='flag-5'>ESP8266</b> <b class='flag-5'>SDK</b>⼊⻔指南