esp8266編譯
進入第一個個連接進入之後我們就可以選擇紅色方框Buid Firmware。
之後我們就可以下載相應的固件了,但是這個固件是比較早的就是了,是2015年的固件,所以我們接下來要做的就是來自己編譯一個固件。
首先我們需要將我們的micropython的github開源項目的內容下載下來。選擇下圖的圖標就是可以下載下來。或者在window或者linux底下直接使用Git工具clone這個項目下來也是可以的。
我們使用git clone下載的話如下圖。
這個編譯需要在Linux底下,所以如果是windows的話就需要有一台虛擬機,來幫助完成這個編譯的過程。
首先我們在Github目錄下進入esp8266的目錄。向下滾動頁面,我們可以看到一個README.md文件,解釋一下,md結尾的是markdown語言編寫的一個文本,能夠用一些簡單的語法完成一些格式,Github項目都會有一個這樣的文件對項目進行一個介紹,進入項目之後都會在下方進行一個顯示。
再往下我們可以看到一個編譯指南,在這里詳細說明了該如何自行編譯一個我們的esp8266的micropython固件。紅色標記的地方說明在我們編譯固件之前我們需要ESP SDK的工具來幫助我們完成編譯。
點擊鏈接進入該Github項目。
同樣需要下載下來,頁面向下滾動找到編譯說明。這里我們選擇的是在Ubuntu底下進行編譯,下面圖片截圖說到我們編譯這個東西的時候需要的工具和依賴的一些庫等等。我們按照圖片說明,在Ubuntu底下安裝這些工具即可。
完成了工具和依賴庫的安裝之後我們再往下看。有一個編譯說明。我們按照這個說明就可以,第一步是下載,完成之後進入該目錄直接make就可以。
我自己使用的Ubuntu版本是14.01的版本。
同樣我們使用git clone下載之後編譯,這里和大家說明一下,我進入下載的目錄之後,使用make命令編譯了兩次都出錯,之後我換成了make STANDALONE=y就可以了,如果大家也遇到編譯失敗的情況,也可以嘗試使用make STANDALONE=y試一下。
然後我們需要將工具的bin文件添加到我們的系統目錄當中,根據提示我們鍵入下面的語句就可以。
之後我們回到我們的micropython目錄當中,按照microPython的esp8266下面的README.md文件中的說明就可以。
首先先更新一下我們的需要用到的子模塊內容。
在micropython的目錄下面鍵入git submole update --init即可完成這個工作。
完成之後我們進入esp8266的目錄下執行make就可以編譯我們的固件了,第一步的話要先執行make axtls,完成之後在使用make命令,幾分鍾就可以完成這個工作了,之後我們就得到我們的固件啦。
我們可以找到一個名為firmware-combined.bin的文件,這個就是我們的固件啦。
B. ESP8266編譯報這個錯誤怎樣解決
1.刷機必須用FT232晶元的USB轉TTL模塊。(PL2303老是出錯CH340也出錯) 2.ESP8266供電必須足,否則容易不啟動(最好單獨供電3.3V,5v好像也可以用,我試了一晚上沒燒)。 3.注意模塊的版本,老版本的0.9.1.x的默認速率是115200,0.9.2.x以上的全...
C. esp8266用什麼軟體編程
可以用Arino平台 編譯ESP8266,直接用SP8266模塊的I/O口來操作控制,做遠程式控制制和數據通訊(可以不用單片機)。
D. 如何編譯ESP8266 SDK
打開對應常式中的gen_misc.sh
或
gen_misc.bat:
linux系統下(例如ubuntu):
修改sdk(esp8266_rtos_sdk)所在的路徑,和編譯後要保存的bin文件路徑(esp8266_bin)
如下所示:
$export
sdk_path=~/esp8266_rtos_sdk
$export
bin_path=~/esp8266_bin
然後--------------------------------------------------------------------
執行編譯gen_misc.sh:
先加執行許可權,然後編譯
for
linux:
chmod
777
gen_misc.sh
./gen_misc.sh
E. 如何搭建自己平台的esp8266編譯器
ESP8266 SKD的開發環境有很多,官方的開發環境配置比較復雜,這里介紹使用安可信出品的集成開發環境ESP8266 IDE2.0,其實就是eclipse集成了相關的開發插件,用起來還是挺方便的,網上也有很多其它兄弟寫的現成的教程可以參考,我這里也重新再簡單介紹一下。
下載解壓壓縮包能得到三個可運行程序和幾個文件夾,ESP8266IDE.exe就是開發工具,ESP8266Flasher.exe是固件刷寫工具,這里我們使用官方的刷寫工具刷寫,這個可不管,運行ESP8266IDE.exe,隨便設置個工程目錄,用過eclipse的兄弟可能一眼就認出這個熟悉的界面了。解壓文件下有個project目錄,裡面其實就是官方給出的案例文件,一開始我們可以隨便導入一個工程案例,參考他們的框架來進行開發。
F. ESP8266 RTOS SDK編譯求教
1、讓arino變成一個串口轉發器。 2、從串口晶元到單片機和這個口是個並聯關系。 3、然後usb 到這個IO口有1k電阻,就啟用了單片機的內上拉稍微平衡下阻抗。 4、就把arino板子作為usb to ttl工具了。