寫點什麼吧,自言自語說說話也是好的。
esp8266是面向物聯網應用的,高整合度的wi-fi mcu,樂鑫研發的。
esp8266-12f是基於esp8266的模組,安信可研發的。
我的理解是,如果把esp8266比作stm32,esp8266模組就相當於stm32的最小系統。使用esp8266有兩種方式,乙個是at指令,乙個是通過sdk程式設計。
1、at指令
比如你可以使用stm32的串列埠,傳送at指令給esp8266,esp8266通過at指令自己完成某些操作,例如連wi-fi、上傳資料等。
2、sdk程式設計
因為esp8266本來就整合有mcu,而且速度高達160mhz,所以這種方式就是直接對裡面的mcu進行程式設計。
sdk是乙個資料夾,就狹隘地理解為工程吧。
就像stm32工程要用keil一樣,使用sdk也需要乙個開發環境。我用的是安信可的一體化開發環境,版本為"aithinkeride_v0.5"。
現在有最新的版本,好像安裝配置比較麻煩,沒有弄…
ESP32學習筆記之Arduino開發環境搭建
搭建環境 win10 64位 執行git gui 如果在arduino首選項中的 sketchbook位置 下方列出了另乙個目錄,請將其更改為sketchbook位置。單擊clone以開始轉殖儲存庫 開啟d program files x86 arduino hardware espressif e...
ESP32開發(1) 搭建Linux下的開發環境
快速入門 esp idf 主要針對和我一樣第一次在linux上開發的小夥伴。在此基礎上加入自己的理解和躺過的一些坑。1 乙個esp32開發板及一根microusb線 2 linux作業系統 ubuntu16 開發esp32需要一系列軟體支援。開啟終端,輸入下面的命令。sudo apt get ins...
搭建樂鑫ESP8266 RTOS3 0開發環境
本文參考徐大大的文章 注 本教程適用於win10 64位系統 git clone recursive第三步 安裝python pacman s noconfirm mingw w64 x86 64 python2 mingw w64 x86 64 python2 setuptools mingw w...