当前位置: 首页 > news >正文

esp8266模块开发准备工作

文档:NodeMCU Documentation

涉及软件:

image

构建固件

通过在线构建网站构建固件(方式一)

NodeMCU custom builds

image

勾选要使用的库,然后设置好邮件地址(部分地址可能不支持),然后点击开始构建即可,完成后构建结果会发送到邮件中。
邮件示例如下图。

image

通过docker构建(方式二)

marcelstoer/nodemcu-build

image

  1. 安装docker
  2. 克隆nodemcu固件仓库 git clone --recurse-submodules https://github.com/nodemcu/nodemcu-firmware.git
  3. 在仓库代码文件夹中执行构建命令 docker run --rm -ti -v pwd:/opt/nodemcu-firmware marcelstoer/nodemcu-build build

image

  1. 编译结果如下。

image

刷固件

通过esptool刷固件到开发板

  1. 在 github.com/espressif/esptool 下载esptool,根据自己系统的版本进行选择。比如windows版本如下图。

image

  1. 下载之后进行解压,得到esptool工具,如下图所示。

image

  1. 将构建结果bin文件拷贝到此目录,并将开发板连接电脑,通过设备管理查看开发板的COM端口号。

image

image

  1. 执行命令刷新固件,命令格式是:esptool.py --port <serial-port-of-ESP8266> write_flash -fm <flash-mode> 0x00000 <nodemcu-firmware>.bin

image

http://www.hskmm.com/?act=detail&tid=34582

相关文章:

  • 关于本学期我的编码规范与数学之美第一章观后感 - C
  • 线程--线程生命周期、Synchronized
  • C#中Yolo开发环境
  • CF1918F Caterpillar on a Tree
  • tryhackme-预安全-网络如何工作-DNS 详细信息-09
  • Diffusion
  • SP4191 天空代码 分析
  • l2正则化项以及torch.norm
  • 又数据结构
  • 大物实验
  • 蒙特卡洛保形预测技术解析
  • [KaibaMath]1013 关于收敛数列保不等式性的证明
  • 20231408徐钰涵《密码系统设计》
  • 洛谷比赛做题记录
  • 什么是命运(摘抄)
  • 编程指北的 C++
  • Linux grep命令
  • 物品复活软件开发记录 - CelestialZ
  • 螺纹钢的中线节奏
  • 2022 ICPC Hangzhou
  • KL散度
  • Win11常用的bat脚本
  • 随便记
  • Map与Map.Entry的区别
  • 真诚
  • 历史和线段树
  • 大数据分析之MySQL学习2
  • [KaibaMath]1012 关于收敛数列保号性的推论的证明
  • 申公豹说
  • 赛前训练 12 树的直径、中心和重心