· ESP32與ESP8266簡介
· ESP8266接口視圖
·ESP32功能框圖
·基于arduino ide的ESP32/ESP8266開發環境搭建
·基于arduino ide的ESP32/ESP8266開發環境燒錄固件
·官方FLASH燒錄軟件下載固件
·總結
ESP32與ESP8266簡介
ESP32和ESP8266是性價比很高而且使用較為廣泛的的Wi-Fi模塊,在物聯網(IoT)領域的diy項目中可以首先考慮這2款產品。 兩款芯片都屬于32位處理器。ESP32是低功耗雙核80MHz至240MHz CPU,而ESP8266是單核處理器,主頻支持80MHz至160MHZ。 這些WiFi模塊都帶有GPIO,支持SPI,I2C,UART等各種協議。這兩款芯片都有STA/AP/STA+AP的工作模式。ESP32支持標準的 IEEE802.11 b/g/n 協議,完整的 TCP/IP 協議棧以及藍牙協議棧。用戶可以使用這兩款模塊為現有的設備添加WIFI聯網功能或藍牙(ESP32),輕松的構建獨立的網絡控制器和遠程控制監控設備。

ESP8266接口視圖
ESP8266全IO口引出,直接下載無需復位!

ESP32功能框圖

基于arduino的ESP32/ESP8266開發環境搭建
1.在arduino ide文件里選擇首選項,然后選擇附加開發板管理器網址,在里面添加附加網址鏈接。ESP8266鏈接: http://arduino.esp8266.com/stable/package_esp8266com_index.json.
ESP32鏈接:https://dl.espressif.com/dl/package_esp32_index.json.

2.打開arduino ide里的開發板管理器,搜索ESP8266開發板并安裝,(安裝開發板時需要注意網絡哦,可以用手機發熱點)。這里已經是安裝好的ESP8266開發板,第一次搜索會在右下角刪除那里顯示安裝。

3.點擊項目-加載庫-管理庫,添加開發板所需要的庫文件。



基于arduino的ESP32/ESP8266開發環境燒錄固件
1.ESP8266燒錄固件,選擇文件-示例-ESP8266-blink文件打開,驗證一下編譯完成,然后點擊上傳。也可以燒錄自己編程的文件。


2.ESP32燒錄固件,選擇文件-示例-ESP32-GPIO-Functionallnterrupt文件打開,驗證一下編譯完成,然后點擊上傳。也可以燒錄自己編程的文件。


官方FLASH下載軟件燒錄固件
使用樂鑫官方的下載軟件:https://www.espressif.com/zh-hans/support/download/other-tools.
下載官方軟件,解壓打開,選擇軟件打開,選擇對應的開發板。


ESP8266和ESP32都是燒寫的官方的AT固件,直接打開BIN,注意COM口,然后點擊START就可以燒錄了。

總結
ESP32/ESP8266的下載方式主要使用這2種,燒錄完固件就可以調試相關的指令或者進行開發使用了。長期發布類似文章,歡迎關注,歡迎隨時留言,需要資料也可以在下方留言!