由於今天終於作好了本身的另外一塊工控板,因此我就開始寫基礎公開篇的內容,但願本身小小的努力可以幫到你們html
本身作的另外一塊板子git
https://www.cnblogs.com/yangfengwu/category/1472273.htmlide
前幾節咱使用的是沒有操做系統的SDK,,後面咱再使用帶操做系統的SDK來學習開發,學習
個人風格是綜合,綜合,綜合,就是WIFI+上位機+Android+網頁等等什麼的一塊學,都是一步一步的實現.不過不用擔憂,絕對不會讓你們感受難的....全是基礎spa
全部的源碼也是所有公開操作系統
https://gitee.com/yang456/Learn8266SDKDevelop.git3d
使用的板子調試
https://item.taobao.com/item.htm?spm=a1z10.1-c-s.w4004-15892851284.2.4297d36cC8oSyK&id=569295486025日誌
第一節:開發環境搭建htm
咱就去官方下載最新的軟件
https://wiki.ai-thinker.com/ai_ide_install
本身隨意哈
關掉程序
........官方啥都給準備好了,簡直是傻瓜式操做...
先不用管上面的錯誤, 上面是開發ESP32的,咱只開發8266,因此能夠忽略那個錯誤了
好,如今下載程序....稍等,我拿一個開發板
原理圖在這裏
說一下哈,個人板子板載的其它什麼的都不重要,咱是開發8266,不要看到其它不知道的,或者沒有學過的就嚇到了哈!或者有哪一個人對你說過什麼什麼很難.
記住:那些一事無成的人,只會告訴你你也不行.相信本身哈.
下載程序軟件,和參考下載連接
https://wiki.ai-thinker.com/esp_download
這樣的話電腦的串口就和WIFI通訊了
我用的WI-Fi是ESP8266-12F
https://wiki.ai-thinker.com/_media/esp8266/esp8266_module_list.png
只須要知道
boot.bin 燒寫的地址是 0
esp_init_data_default.bin 0x3FC000
blank.bin 0x3FE000
剩下的用戶文件看編譯器本身讓燒到哪裏就能夠了
就是咱軟件編譯之後,打印的日誌...後面寫了燒錄的地址
.......只有個用戶程序文件...缺三個文件
咱就去別的裏面找找
如今下載
再一次說明一下
下面三個是官方指定的
這個看軟件給的提示
按下固件(WIFI)按鈕→而後接着按下復位(WIFI)按鈕→而後鬆開復位(WIFI)按鈕→最後鬆開固件(WIFI)按鈕
注:實質在WIFI模塊上電或者復位重啓以前按下固件(WIFI)按鈕(GPIO0接低電平),模塊重啓後鬆開固件(WIFI)按鈕(GPIO0接高電平) 模塊就進入了刷固件模式(下載程序模式)
復位一下
而後打開串口調試助手
3S打印一次 hellow word
忘了說程序了
這節只是搭建環境哈,只要知道怎麼編譯,怎麼下載就能夠了