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开发环境,如果没有代理的话,可能会下载失败,所以如果要提供给使用者的话尽量使用第二种方法,第一种方法适合开发者自己使用。

猜你喜欢

转载自blog.csdn.net/youngdianfeng/article/details/106117919
今日推荐