0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

ESP8266模組SDK開發(fā)環(huán)境搭建

CHANBAEK ? 來源:嵌入式攻城獅 ? 作者:嵌入式攻城獅 ? 2023-04-25 15:12 ? 次閱讀

ESP8266模組SDK開發(fā)環(huán)境搭建

1.ESP8266 SDK

ESP8266 Software Development Kit(SDK)是樂鑫為開發(fā)者提供的物聯(lián)網(wǎng)應(yīng)用開發(fā)平臺(tái),包括基礎(chǔ)平臺(tái)以及上層應(yīng)用開發(fā)示例,如智能燈、智能開關(guān)等。SDK 的基礎(chǔ)平臺(tái)按照是否基于操作系統(tǒng)可分為:non-OS 和 RTOS 兩種版本

以 RTOS 版本為例,RTOS SDK 軟件包中的內(nèi)容如下圖示:

圖片

下面以 RTOS 版本為例,介紹 ESP8266 模組 SDK 開發(fā)環(huán)境的搭建,主要有兩種配置:

  • 樂鑫配置:VirtualBox + Linux +交叉編譯工具
  • 安信可配置:Windows + Cygwin + Eclipse + GCC

2.開發(fā)環(huán)境搭建

本文主要介紹樂鑫配置的開發(fā)環(huán)境搭建,使用 VirtualBox 作為 ESP8266 虛擬機(jī),并導(dǎo)入專用的 ESP8266 編譯器(OVA鏡像文件)即可。步驟如下:

VirtualBox 下載地址:

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

編譯器OVA鏡像文件下載地址:

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

VirtualBox安裝完成后,導(dǎo)入OVA鏡像文件,在 window 下新建共享文件夾D:\\VM\\share 后,在 VirtualBox 中進(jìn)行共享目錄掛載設(shè)置(步驟如下圖示)

圖片

將SDK軟件包拷貝至 D:\\VM\\share 目錄下,在 VirtualBox 虛擬桌面的終端工具LXTerminal中進(jìn)行如下圖示操作

圖片

圖片

圖片

圖片

固件燒寫工具是 Espressif 官方開發(fā)的燒錄工具,用戶可根據(jù)實(shí)際的編譯方式和Flash的容量,將SDK編譯生成的多個(gè)bin文件一鍵燒錄到 ESP8266/ESP32 的SPI Flash中

燒寫工具下載地址如下示, 燒寫之前檢查是否已經(jīng)安裝 CP219xUSB驅(qū)動(dòng),否則連不上

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

圖片

Flash布局:有 non-FOTA 與 FOTA 兩種布局,用戶可以根據(jù)實(shí)際情況修改

圖片

圖片

圖片

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    6827

    瀏覽量

    123335
  • RTOS
    +關(guān)注

    關(guān)注

    22

    文章

    813

    瀏覽量

    119651
  • 開發(fā)環(huán)境
    +關(guān)注

    關(guān)注

    1

    文章

    225

    瀏覽量

    16619
  • SDK
    SDK
    +關(guān)注

    關(guān)注

    3

    文章

    1036

    瀏覽量

    45957
  • ESP8266
    +關(guān)注

    關(guān)注

    50

    文章

    962

    瀏覽量

    45019
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Arduino搭建Esp8266開發(fā)環(huán)境的方法

    Arduino搭建Esp8266開發(fā)環(huán)境簡(jiǎn)介: ESP8266是一款串口WiFi模塊,內(nèi)部集成MCU能實(shí)現(xiàn)單片機(jī)之間串口同信;這款模塊簡(jiǎn)單易
    發(fā)表于 01-14 08:08

    ESP8266_SDK_User_Manual_Version 1.4

    ESP8266__IOT_SDK_User_Manual,ESP8266 SDK 使用指南
    發(fā)表于 12-30 14:23 ?21次下載

    ESP8266中文版SDK編程手冊(cè)

    2A-ESP8266__IOT_SDK_User_Manual SDK使用手冊(cè) 2B-ESP8266__SDK__IOT_Demo 2C-ESP8266__SDK__Progra
    發(fā)表于 12-30 14:48 ?0次下載

    esp8266 sdk開發(fā)教程是什么

      軟件開發(fā)工具包(外語首字母縮寫:SDK、外語全稱:Software Development Kit)一般都是一些軟件工程師為特定的軟件包、軟件框架、硬件平臺(tái)、操作系統(tǒng)等建立應(yīng)用軟件時(shí)的開發(fā)工具的集合。那么
    發(fā)表于 11-03 10:09 ?1.6w次閱讀
    <b class='flag-5'>esp8266</b> <b class='flag-5'>sdk</b><b class='flag-5'>開發(fā)</b>教程是什么

    ESP8266 SDK開發(fā)環(huán)境搭建初級(jí)教程

    ESP8266 SDK 開發(fā)環(huán)境 本章主要從開發(fā)環(huán)境搭建
    發(fā)表于 12-07 14:42 ?15次下載
    <b class='flag-5'>ESP8266</b> <b class='flag-5'>SDK</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>初級(jí)教程

    ESP8266 NONOS SDK的SSL加密密使用方法資料免費(fèi)下載

    本文檔詳細(xì)介紹的是ESP8266 NONOS SDK的SSL加密密使用方法資料免費(fèi)下載主要內(nèi)容包括了:第 1 章 概述 介紹 SSL 概況,第 2 章 環(huán)境搭建 如何
    發(fā)表于 03-19 08:00 ?18次下載
    <b class='flag-5'>ESP8266</b> NONOS <b class='flag-5'>SDK</b>的SSL加密密使用方法資料免費(fèi)下載

    基于MacOS的ESP8266 NodeMCU開發(fā)環(huán)境搭建(轉(zhuǎn)載整理)

    沒有明確的開發(fā)環(huán)境搭建教程,大部分是基于 Ardiuno IDE 進(jìn)行開發(fā)ESP8266的,而 Ardiuno IDE 沒有代碼提醒以及高
    發(fā)表于 10-28 11:21 ?2次下載
    基于MacOS的<b class='flag-5'>ESP8266</b> NodeMCU<b class='flag-5'>開發(fā)</b><b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>(轉(zhuǎn)載整理)

    ESP8266與NodeMCU開發(fā)(一)環(huán)境搭建

    這一章將描述ESP8266的性能與指標(biāo),以及開發(fā)環(huán)境搭建。
    發(fā)表于 10-29 09:36 ?9次下載
    <b class='flag-5'>ESP8266</b>與NodeMCU<b class='flag-5'>開發(fā)</b>(一)<b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>

    ESP8266--SDK開發(fā)(HelloWorld!)

    ESP8266--SDK開發(fā)(HelloWorld!)
    發(fā)表于 12-03 17:21 ?12次下載
    <b class='flag-5'>ESP8266--SDK</b><b class='flag-5'>開發(fā)</b>(HelloWorld!)

    ESP8266與NodeMCU開發(fā)(一)環(huán)境搭建

    這一章將描述ESP8266的性能與指標(biāo),以及開發(fā)環(huán)境搭建。
    發(fā)表于 12-05 10:21 ?7次下載
    <b class='flag-5'>ESP8266</b>與NodeMCU<b class='flag-5'>開發(fā)</b>(一)<b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>

    arduino / VScode+platformIO搭建esp32/esp8266編譯環(huán)境(一篇足矣)

    arduino/VScode+platformIO 搭建esp32/esp8266開發(fā)環(huán)境(一篇足矣)前言:入門開源硬件
    發(fā)表于 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'>環(huán)境</b>(一篇足矣)

    esp8266 nodeMCU arduino開發(fā)環(huán)境

    esp8266 nodeMCU arduino開發(fā)環(huán)境
    發(fā)表于 12-08 14:36 ?26次下載
    <b class='flag-5'>esp8266</b> nodeMCU arduino<b class='flag-5'>開發(fā)</b><b class='flag-5'>環(huán)境</b>

    NodeMCU-12F開發(fā)ESP8266 ubuntu上使用RTOS

    ??????ESP8266系列模組專題 | 安信可科技 (ai-thinker.com) ??????ESP8266學(xué)習(xí)筆記(17)——搭建
    發(fā)表于 12-08 14:51 ?14次下載
    NodeMCU-12F<b class='flag-5'>開發(fā)</b>板 <b class='flag-5'>ESP8266</b> ubuntu上使用RTOS

    ESP8266學(xué)習(xí)之路——環(huán)境部署

    文章目錄前言ESP8266SDK前言ESP8266SDK官方鏈接
    發(fā)表于 12-22 18:47 ?28次下載
    <b class='flag-5'>ESP8266</b>學(xué)習(xí)之路——<b class='flag-5'>環(huán)境</b>部署

    ESP8266 SDK??指南

    電子發(fā)燒友網(wǎng)站提供《ESP8266 SDK??指南.pdf》資料免費(fèi)下載
    發(fā)表于 09-23 14:16 ?18次下載
    <b class='flag-5'>ESP8266</b> <b class='flag-5'>SDK</b>??指南