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文章
6738瀏覽量
123190 -
RTOS
+關注
關注
21文章
809瀏覽量
119433 -
開發環境
+關注
關注
1文章
222瀏覽量
16586 -
SDK
+關注
關注
3文章
1026瀏覽量
45779 -
ESP8266
+關注
關注
50文章
962瀏覽量
44836
發布評論請先 登錄
相關推薦
評論