NodeMCU開發板燒錄程序兩種方法介紹

NodeMCU

NodeMCU,是一個開源的物聯網平臺。 它使用Lua腳本語言編程。該平臺基於eLua開源項目,底層使用ESP8266 sdk 0.9.5版本。該平臺使用了很多開源項目, 例如 lua-cjson, spiffs. NodeMCU包含了可以運行在esp8266Wi-FiSoC芯片之上的固件,以及基於ESP-12模組的硬件。
在這裏插入圖片描述

通過ArduinoIDE燒入程序

  1. 安裝 Arduino IDE軟件,鏈接:https://www.arduino.cc/en/Main/Software
  2. 打開Arduino IDE,選擇 文件-> 首選項,添加源:https://arduino.esp8266.com/stable/package_esp8266com_index.json
    在這裏插入圖片描述
  3. 選擇工具 -> 開發板 –> 開發板管理器,輸入 esp8266,安裝,完成後重啓Arduino IDE
    在這裏插入圖片描述
    在這裏插入圖片描述
  4. 重啓IDE後,選擇工具 -> 開發板 -> 選擇NodeMCU 1.0
    在這裏插入圖片描述
  5. 連接NodeMCU開發板的數據端口到PC,在工具 -> 端口 選擇設備的COM
  6. 選擇 文件 -> 打開,打開程序,點擊上傳(箭頭圖標),燒入完成及成功。

通過flash_download_tools_v3.6.5燒入

  1. 運行flash_download_tools_v3.6.5軟件。
  2. 點擊ESP8266
    在這裏插入圖片描述
  3. 設備連接到電腦
    1)選擇相應設備的二進制文件XXX.bin。bin文件需要開發人員生成提供。
    2)確認框內選項一致
    3)選擇com
    4)點擊start
    5)等待燒錄完成
    在這裏插入圖片描述

生成二進制文件

通過ArduinoIDE,當編寫完成代碼後,通過以下方法來生成二進制bin文件。
項目->導出已編譯的二進制文件
在這裏插入圖片描述

總結

第一種方法需要提供源代碼文件,如果需要隱藏源代碼文件的話,可以使用第二種方法。
第一種方法中需要下載esp8266開發環境,如果沒有代理的話,可能會下載失敗,所以如果要提供給使用者的話儘量使用第二種方法,第一種方法適合開發者自己使用。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章