NodeMCU学习笔记(1)--- 硬件介绍、固件制作、烧录

NodeMCU学习笔记(1)— 硬件介绍、固件制作、烧录
提示:作者使用 ESP8266 进行开发学习。



前言

NodeMCU是一个开源的物联网平台。 它使用Lua脚本语言编程。该平台基于eLua 开源项目,NodeMCU包含了可以运行在 esp8266 Wi-Fi SoC芯片之上的固件,以及基于ESP-12模组的硬件。


一、硬件介绍

本文使用ESP8266开发板:

在这里插入图片描述

图1.1 实物图

在这里插入图片描述
在这里插入图片描述

图1.2 引脚信息或模式选择图

二、固件制作

2.1 云生成器

2.1.1 生成器网址

https://nodemcu-build.com/,打开链接,即可进入云生成器主界面。

2.1.2 选择配置

(1)填写邮箱,建议使用163邮箱,QQ邮箱有时候会提示失败
在这里插入图片描述

图2.1 设置邮箱

(2)根据实际情况选择需要的模块:
在这里插入图片描述

图2.2 配置模块1

在这里插入图片描述

图2.3 配置模块2

(3)选择需要编译模块后,点击Start your build
在这里插入图片描述

图2.4 启动编译

(4)出现Strike说明开始编译了。
在这里插入图片描述

图2.5 提示开始编译

(5)可以登录邮箱看看是否收到启动编译消息。

在这里插入图片描述

图2.6 收到开始编译邮件

(6)等待几分钟后(具体编译时间跟选取模块个数有关),收到编译完成的邮件。
在这里插入图片描述

图2.7 收到编译完成邮件

2.1.3 下载固件

打开编译完成的邮件后,有两个版本的固件可以下载。
1)float版本;
2)integer版本。
在这里插入图片描述

图2.8 编译完成后固件下载

根据实际情况选择固件,个人建议使用float版本。integer做浮点数运算的时候会报错。 直接使用邮箱里面的链接下载固件即可。也可从下面直接下载。
float版本:
nodemcu-release-18-modules-2021-06-04-02-03-43-float.bin
integer版本:
nodemcu-release-18-modules-2021-06-04-02-03-43-integer.bin


三、固件烧录

3.1 烧录工具

使用官方的工具nodemcu-flasher,点击下方下载即可。
烧录工具:nodemcu-flasher
在这里插入图片描述

图3.1 烧录固件工具

3.2 烧录操作

(1)给板子上电,安装驱动。如果你的硬件跟我一样。可以下载下面的驱动程序进行安装。
板子串口驱动CH430 WIN7 X64

(2)点击Config,选择要烧录的固件,如下图所示。
在这里插入图片描述

图3.2 烧录配置

(3)点击Operation选项,然后选择NodeMCU板子对应的串口。最后点击Flash按键。
在这里插入图片描述

图3.3 烧录操作

(4)等待几分钟后,出现下图,表示已经烧录成功了。
在这里插入图片描述

图3.4 烧录完成

四、测试

测试需要使用代码编辑工具:ESPlorer-0.2.0.zip
关闭烧录工具。进行以下操作:
(1)选择串口号;
(2)波特率设置为115200;
(3)打开串口;
(4)复位ESP8266。

在这里插入图片描述

图4.1 ESPlorer操作测试

打开串口后,会显示一些通信的信息。
在这里插入图片描述

图4.2 ESPlorer通信信息1

复位后,显示系统一些信息如:NodeMCU版本,modeules模块有哪些。
在这里插入图片描述

图4.3 ESPlorer通信信息2

至此,整个烧录过程和测试固件是否烧录成功完成了。


五、总结

本文介绍了,固件编译、固件烧录、固件测试的几个过程。整个过程操作算是简单。如果这个过程中出错,认真检查操作的步骤。固件烧录之后,就很少去编译和重新烧录了。当然编译的时候需要注意选择自己需要的模块。


参考文章:
[1] https://blog.csdn.net/Nirvana_6174/article/details/104486311


下一篇文章:NodeMCU学习笔记(2)— 编写第一个NodeMCU程序"Hello World!"

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

初五霸

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值