- MicroPython:使用 Python 程式語言開發應用, 可在此處 (https://s3.amazonaws.com/adafruit-download/MicroPython_ESP8266_Firmware_5_12_2015.zip) 下載, 這版韌體的序列埠速率使用 115200bps。
- Espruino:使用 JavaScript 程式語言開發應用, 可在此處 (http://www.espruino.com/binaries/) 下載韌體, 請在其中找到專為 ESP8266 晶片設計的韌體, 序列埠的速率應該是 115200bps。
- NodeMCU:使用 lua 程式語言開發應用, 可在這裡 (https://github.com/nodemcu/nodemcu-firmware/releases) 下載韌體, 韌體有區分 int 與 float 版本, 一般應用需要浮點數計算就要下載 float 版本, 否則數值只有整數可用。或者, 您也可以在這裡線上客製自己的韌體, 客製後的韌體使用的序列埠速率是 9600bps。
- AT 指令:使用傳統的 AT 指令控制 ESP8266, 雖然沒有上述程式語言的好處, 但對於瞭解 ESP8266 的運作很有幫助。你可以在這裡 (http://bbs.espressif.com/viewforum.php?f=46) 尋找討論串中標題為 AT Releases 的就是 AT 指令集的韌體。要特別留意的是 1.5 版後的 AT 指令集因為程式碼太大, 無法燒錄到 4MB Flash 版本的 ESP8266 晶片, 必須使用具有 8MB 的晶片。有關相關燒錄步驟, 可參考這篇文章。
星期一, 3月 07, 2016
ESP8266 韌體燒錄
ESP8266 是創客界的實用玩具, 許多人都客製了不同的韌體, 以下蒐集了幾種不同的韌體供大家切換使用:
沒有留言:
張貼留言