modemcu 打包_nodemcu固件的烧录及lua开发
一、板子介绍
NodeMCU 1.0/ESP 8266 12E
该模块是安信可公司生产的,并且提供全部开发资料。
对该模块的开发有两种方式:
一种是基于乐鑫官方推出的SDK开发包在 安信可ESP的一体化开发环境进行开发,使用AT指令,编译生成固件直接烧写入模块当中,开发可参照安信可官方提供的开发者资料
另一种 就是基于NodeMCU的Lua脚本化编程,该种方式是首先在模块中烧入NodeMCU固件,在此基础之上利用类似于Node.js脚本语言来对硬件进行操作。
下面介绍第二种。
二、烧录固件
下载固件
填写邮箱(邮箱的作用是将定制好的bin文件发到你的邮箱)
注意:这里的邮箱貌似不能使用qq邮箱,可以使用新浪 或者微软的OutLook,或者gmail.
选择需要的组件,不需要全选,一般了默认的就好。
再点击尾部的start your build,
几分钟后会受到两份邮件,第一份通知固件开始构建,然后再等几分钟回收到一份带有固件下载链接的邮件。
邮件内包含两个下载链接对应两类固件,float比integer多几十K,想节省一些内存就选择integer下载吧 !
开始烧录
用到的工具可见
其中箭头上根据自己的nodemcu型号调整 波特率尝试115200或者9600
注意烧录固件的时候 要将GPIO0引脚拉低 否则无法烧录成功(好像默认就是)。
三、编写Lua脚本
需要先下载一个IDE——ESPlorer,支持文件传输、代码编写和测试等功能。
ESPlorer的下载
地址:
ESPlorer是用Java开发的,所以使用前需要安装Java运行库,需要前去
遇到一个问题:明明已经安装好java,但是就是不能直接打开ESPlorer,可以使用如下命令或者双击 .bat文件。
java -jar ESPlorer.jar
编写lua脚本
编译的lua文件 一定要以init.lua命名 原理类似于main()函数
哎,报错了,
按这提示是前面固件没烧录成功??是GPIO0引脚没有拉低的原因吗?哎,有空再试一试。
参考链接:
modemcu 打包_nodemcu固件的烧录及lua开发相关推荐
- modemcu 打包_nodeMcu烧录工具-nodeMcu固件v1.0下载__飞翔下载
nodeMcu烧录工具是一款nodeMcu固件驱动,包括了nodeMcu烧录软件,方便blog下载链接,有需要的用户可以下载这个官网必备的nodeMcu工具. NodeMCU介绍 NodeMCU是一个 ...
- OPENWRT系统学习系列之一(系统源码到编译固件和烧录固件)
本人小白一枚,前几天开始接触OPENWRT,在此之前就看过网上的有关(OPENWRT)OP的文章,关于OP的发展历程,可以查阅相关的资料.个人感觉OP是个十分强大的东西,有很多好玩的东西,奈何人生苦短 ...
- Baize_ServoDriver_esp8266-(arduino32路舵机驱动板)(开源可自制,附程序和固件以及烧录方法)
导航在这里:白泽六足机器人_arduino_v1 介绍 先放资料 github:GitHub - Allen953/Baize_ServoDriver_esp8266 立创开源地址:https://o ...
- 一、ESP8266入门(基于LUA开发)
序 一入坑便停不下来... 还挺有意思的哈,233,,,, 资料杂,自己一个一个去找确实浪费了不少时间,而且大多还都是英文的,需要硬着头皮看. 这次实践入门,更是对英语的重要确信无疑.Githu ...
- android Studio 配置LUA 开发环境
android Studio 配置 LUA 开发环境 关于Android LUA资料 android如何调用lua? Android lua 教程 Lua官网 lua语言解释 Lua 5.1 参考手册 ...
- 【远程文件浏览器】Unity+Lua开发调试利器
Python微信订餐小程序课程视频 https://blog.csdn.net/m0_56069948/article/details/122285951 Python实战量化交易理财系统 https ...
- android studio lua插件,android Studio 配置LUA 开发环境
android Studio 配置 LUA开发环境 关于Android LUA资料 引诉大牛的原话: Android 调用 Lua /Lua 调用 Android 代码 在Android项目中使用Lu ...
- android studio lua插件,[置顶] android Studio 配置LUA 开发环境
android Studio 配置 LUA 开发环境 关于Android LUA资料 android如何调用lua? Android lua 教程 Lua官网 lua语言解释 Lua 5.1 参考手册 ...
- cocos2d-x支持c++、js、lua开发
为什么80%的码农都做不了架构师?>>> 作者:左文 链接:https://www.zhihu.com/question/21130385/answer/21789568 来源 ...
最新文章
- 【SpringBoot 2】(十一)单元测试JUnit 5 指标监控
- (转载)Cocos2dx-OpenGL ES2.0教程:初识MVP(3)
- 【MFC】黑马程序员MFC教程--基础篇
- 从整体上看UML——思维导图
- 安装IAR ewarm
- dct变换编码研究课设实验报告_信息隐藏实验3
- SDK数据采集抓取精准主要
- docker安装时报服务失败,因为控制进程退出并带有错误代码
- 一分钟详解智能快递柜电子锁结构
- linux修改分区自检,linux tune2fs命令取消大分区开机自检
- [附源码]计算机毕业设计基于Springboot校园运动会管理系统
- WordPress图片模糊问题
- 自动驾驶--高精地图技术
- httpclient动态代理ip
- 超级全面-深拷贝与浅拷贝的实现方式
- Android开发入门教程2-Android init 启动过程分析
- async和await以及promise的区别
- JSON编辑器,在线与离线
- 零售业管理系统E-R图
- Linux 简单应用
热门文章
- ASP.net MVC Mock Context(上下文)
- 关于解决运行sql文件时,找不到MySQL默认编码utf8mb4的问题
- Non-parseable POM C:\Users\admin\.m2\repository\org\springframework问题解决方案
- 自动特征工程在推荐系统中的研究
- 《统计学习方法》代码全解析——第十三部分无监督学习概论
- 一些算法竞赛参考书及豆瓣评分
- chartxy 柱状图_关于Chart柱状图的使用,有问题
- lstm网络一般训练多少轮_做网络推广一般多少钱:做网络推广 你一定会用到这个产品...
- c语言超经典矩阵式键盘的接法,c语言超经典矩阵式键盘的接法,流程图和扫描程序...
- 强化学习 ---baselines项目之 Atari游戏的网络结构解析