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í)際情況修改
-
操作系統(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
+關(guān)注
關(guān)注
3文章
1036瀏覽量
45957 -
ESP8266
+關(guān)注
關(guān)注
50文章
962瀏覽量
45019
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論