因為今天終於做好了自己的另一塊工控板,所以我就開始寫基礎公開篇的內容,希望自己小小的努力能夠幫到大家
自己做的另一塊板子
https://www.cnblogs.com/yangfengwu/category/1472273.html
前幾節咱使用的是沒有操作系統的SDK,,后面咱再使用帶操作系統的SDK來學習開發,
我的風格是綜合,綜合,綜合,就是WIFI+上位機+Android+網頁等等什么的一塊學,都是一步一步的實現.不過不用擔心,絕對不會讓大家感覺難的....全是基礎
所有的源碼也是全部公開
https://gitee.com/yang456/Learn8266SDKDevelop.git
使用的板子
https://item.taobao.com/item.htm?spm=a1z10.1-c-s.w4004-15892851284.2.4297d36cC8oSyK&id=569295486025
第一節:開發環境搭建
咱就去官方下載最新的軟件
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
忘了說程序了
這節只是搭建環境哈,只要知道怎么編譯,怎么下載就可以了
https://www.cnblogs.com/yangfengwu/p/11072834.html