91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

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

CHANBAEK ? 來(lái)源:嵌入式攻城獅 ? 作者:嵌入式攻城獅 ? 2023-04-25 15:12 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

1.ESP8266 SDK

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

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

圖片

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

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

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

本文主要介紹樂(lè)鑫配置的開(kāi)發(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)行如下圖示操作

圖片

圖片

圖片

圖片

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

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

    關(guān)注

    37

    文章

    7401

    瀏覽量

    129282
  • RTOS
    +關(guān)注

    關(guān)注

    25

    文章

    866

    瀏覽量

    122976
  • 開(kāi)發(fā)環(huán)境

    關(guān)注

    1

    文章

    270

    瀏覽量

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

    關(guān)注

    3

    文章

    1101

    瀏覽量

    51714
  • ESP8266
    +關(guān)注

    關(guān)注

    51

    文章

    970

    瀏覽量

    49474
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

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

    Arduino搭建Esp8266開(kāi)發(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 ?22次下載

    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開(kāi)發(fā)教程是什么

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

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

    ESP8266 SDK 開(kāi)發(fā)環(huán)境 本章主要從開(kāi)發(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'>開(kāi)發(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 ?19次下載
    <b class='flag-5'>ESP8266</b> NONOS <b class='flag-5'>SDK</b>的SSL加密密使用方法資料免費(fèi)下載

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

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

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

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

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

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

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

    這一章將描述ESP8266的性能與指標(biāo),以及開(kāi)發(fā)環(huán)境搭建。
    發(fā)表于 12-05 10:21 ?7次下載
    <b class='flag-5'>ESP8266</b>與NodeMCU<b class='flag-5'>開(kāi)發(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開(kāi)發(fā)環(huán)境(一篇足矣)前言:入門(mén)開(kāi)源硬件
    發(fā)表于 12-05 14:06 ?35次下載
    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開(kāi)發(fā)環(huán)境

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

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

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

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

    文章目錄前言ESP8266SDK前言ESP8266SDK官方鏈接
    發(fā)表于 12-22 18:47 ?34次下載
    <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>??指南