因?yàn)榻裉旖K于做好了自己的另一塊工控板,所以我就開(kāi)始寫(xiě)基礎(chǔ)公開(kāi)篇的內(nèi)容,希望自己小小的努力能夠幫到大家
自己做的另一塊板子
https://www.cnblogs.com/yangfengwu/category/1472273.html
前幾節(jié)咱使用的是沒(méi)有操作系統(tǒng)的SDK,,后面咱再使用帶操作系統(tǒng)的SDK來(lái)學(xué)習(xí)開(kāi)發(fā),
說(shuō)一下,我的基本所有的功能根據(jù)這個(gè)大神的來(lái)寫(xiě),當(dāng)然,我會(huì)寫(xiě)出自己的風(fēng)格....不是照搬
我的風(fēng)格是綜合,綜合,綜合,就是WIFI+上位機(jī)+Android+網(wǎng)頁(yè)等等什么的一塊學(xué),都是一步一步的實(shí)現(xiàn).不過(guò)不用擔(dān)心,絕對(duì)不會(huì)讓大家感覺(jué)難的....全是基礎(chǔ)
https://blog.csdn.net/xh870189248/article/details/77985541
所有的源碼也是全部公開(kāi)
https://gitee.com/yang456/Learn8266SDKDevelop.git
使用的板子
https://item.taobao.com/item.htm?spm=a1z10.1-c-s.w4004-15892851284.2.4297d36cC8oSyK&id=569295486025
第一節(jié):開(kāi)發(fā)環(huán)境搭建
咱就去官方下載最新的軟件
https://wiki.ai-thinker.com/ai_ide_install
自己隨意哈
?關(guān)掉程序
........官方啥都給準(zhǔn)備好了,簡(jiǎn)直是傻瓜式操作...
先不用管上面的錯(cuò)誤, 上面是開(kāi)發(fā)ESP32的,咱只開(kāi)發(fā)8266,所以可以忽略那個(gè)錯(cuò)誤了
?好,現(xiàn)在下載程序....稍等,我拿一個(gè)開(kāi)發(fā)板
原理圖在這里
說(shuō)一下哈,我的板子板載的其它什么的都不重要,咱是開(kāi)發(fā)8266,不要看到其它不知道的,或者沒(méi)有學(xué)過(guò)的就嚇到了哈!或者有哪個(gè)人對(duì)你說(shuō)過(guò)什么什么很難.
記住:那些一事無(wú)成的人,只會(huì)告訴你你也不行.相信自己哈.
下載程序軟件,和參考下載鏈接
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 ?燒寫(xiě)的地址是 0?
esp_init_data_default.bin ? ?0x3FC000
blank.bin ? ? ? ? ? ? ? ? ? ? ? ? ? ?0x3FE000
剩下的用戶(hù)文件看編譯器自己讓燒到哪里就可以了
就是咱軟件編譯以后,打印的日志...后面寫(xiě)了燒錄的地址
?.......只有個(gè)用戶(hù)程序文件...缺三個(gè)文件
?咱就去別的里面找找
現(xiàn)在下載?
再一次說(shuō)明一下
下面三個(gè)是官方指定的
這個(gè)看軟件給的提示
?按下固件(WIFI)按鈕→然后接著按下復(fù)位(WIFI)按鈕→然后松開(kāi)復(fù)位(WIFI)按鈕→最后松開(kāi)固件(WIFI)按鈕
注:實(shí)質(zhì)在WIFI模塊上電或者復(fù)位重啟之前按下固件(WIFI)按鈕(GPIO0接低電平),模塊重啟后松開(kāi)固件(WIFI)按鈕(GPIO0接高電平) 模塊就進(jìn)入了刷固件模式(下載程序模式)
復(fù)位一下?
然后打開(kāi)串口調(diào)試助手
?3S打印一次 hellow word
忘了說(shuō)程序了
?這節(jié)只是搭建環(huán)境哈,只要知道怎么編譯,怎么下載就可以了