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

下面以 RTOS 版本為例,介紹 ESP8266 模組 SDK 開發(fā)環(huán)境的搭建,主要有兩種配置:
- 樂鑫配置:VirtualBox + Linux +交叉編譯工具
- 安信可配置:Windows + Cygwin + Eclipse + GCC
2.開發(fā)環(huán)境搭建
本文主要介紹樂鑫配置的開發(fā)環(huán)境搭建,使用 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 官方開發(fā)的燒錄工具,用戶可根據(jù)實際的編譯方式和Flash的容量,將SDK編譯生成的多個bin文件一鍵燒錄到 ESP8266/ESP32 的SPI Flash中
燒寫工具下載地址如下示, 燒寫之前檢查是否已經(jīng)安裝 CP219xUSB驅動,否則連不上
https://docs.ai-thinker.com/%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B72

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



-
操作系統(tǒng)
+關注
關注
37文章
7267瀏覽量
128111 -
RTOS
+關注
關注
24文章
858瀏覽量
122330 -
開發(fā)環(huán)境
+關注
關注
1文章
244瀏覽量
17461 -
SDK
+關注
關注
3文章
1091瀏覽量
50821 -
ESP8266
+關注
關注
51文章
965瀏覽量
48771
發(fā)布評論請先 登錄
Arduino搭建Esp8266開發(fā)環(huán)境的方法
ESP8266_SDK_User_Manual_Version 1.4
ESP8266中文版SDK編程手冊
esp8266 sdk開發(fā)教程是什么
ESP8266 SDK開發(fā)環(huán)境搭建初級教程
ESP8266 NONOS SDK的SSL加密密使用方法資料免費下載
基于MacOS的ESP8266 NodeMCU開發(fā)環(huán)境搭建(轉載整理)
ESP8266與NodeMCU開發(fā)(一)環(huán)境搭建
ESP8266與NodeMCU開發(fā)(一)環(huán)境搭建
arduino / VScode+platformIO搭建esp32/esp8266編譯環(huán)境(一篇足矣)
esp8266 nodeMCU arduino開發(fā)環(huán)境
NodeMCU-12F開發(fā)板 ESP8266 ubuntu上使用RTOS

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