1-ESP8266 SDK開發基礎入門篇--開發環境搭建


 

因為今天終於做好了自己的另一塊工控板,所以我就開始寫基礎公開篇的內容,希望自己小小的努力能夠幫到大家

自己做的另一塊板子

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM