项目作者: SenseAge

项目描述 :
开始:Esp8266 nodemcu入门快速开始指导
高级语言:
项目地址: git://github.com/SenseAge/Esp8266-nodemcu-start.git
创建时间: 2018-11-14T05:42:19Z
项目社区:https://github.com/SenseAge/Esp8266-nodemcu-start

开源协议:

下载


NodeMCU Based Esp8266 Start

step 0: Note

该文档目的在于项目内人员熟悉NodeMCU开发流程,不负责NodeMCU部分开发的人员可以暂时不需要了解除本仓库外其它仓库。当然想了解一下也请随意。有任何问题随时与我沟通

协控硬件开发人员设计电路图时,可参考NodeMCU官方参考电路板设计v0.0 v0.1

@author: ZHANG Te

step 1: 构建固件(Online service)

nodemcu-build 选择固件模块,点击在线构建固件,几分钟后固件会发送到邮箱

IoT Button 目前使用的固件模块有: file, gpio, http, net, node, pwm, sjson, tmr, uart, wifi

step 2: 烧录固件

  1. windows:

    解压本仓库flash_download_tools_v3.6.2.2_1.zip, 双击exe, 选择上面构建的固件,起始地址为0x0

  2. Linux:

    执行 pip install esptool 安装esptool.py

如果上面命令安装速度慢,可使用国内镜像代理, pip install -i https://pypi.tuna.tsinghua.edu.cn/simple esptool

执行 esptool.py --port [端口] write_flash 0x0000 固件名称 下载固件

执行 esptool.py erase_flash 可以擦除flash内容

端口可以使用USB-Serial-tool-Kitty下的shell脚本快速查看

step 3: 上传Lua代码(Cross platform)

执行本仓库java包 java -jar ESPlorer.jar 波特率选择115200

NodeMCU启动时总是从init.lua开始执行