手动编译NodeMcu固件

2018-10-04  本文已影响0人  黑小马_

手动编译固件的好出还是很多的哈,自定义模块,开启smartconfig,上次群里有人说可以把lua文件也一起打包到固件模块里,方便批量,等等,
首先你要准备一台Linux,然后安装基本库,这些基本的东西,

sudo apt-get install make git tar unzip srecord python python-pip python-serial gcc g++

执行下这个就好了,然后第二部准备源码,

https://github.com/heixiaoma/nodemcu-firmware-v2.1.0-builder
这个源码是我去git别人的,感觉很好就收了,然后这个版本是,2.1版本的,应该可以下载官网的最新班替换,但是不要把交叉工具替换了

深度截图_选择区域_20181004215011.png

自己编译肯定需要点修改,不然后用官方文件了对吧!
我第一步开启smartconfig配置,官方文档已经说怎么开启了,如图


深度截图_选择区域_20181004215302.png

只需要找到修改就可以了,如图


深度截图_选择区域_20181004215631.png

官方默认是注释的,但是你下载的源码都已经放开了的,所以你想关闭也可以在这里关闭,直接注释掉就可以了,
然后就是直接定义模块了,对吧!


深度截图_选择区域_20181004215828.png

然后你就可以开始把你想要的模块都放开注释,需要注意的是,你不要把模块放开完了,第一可能放不下,还有就是耗资源,
然后推荐不超过800K,
然后一切好了就开始编译吧,如图先清除,
执行【./nodemcu make clean】


深度截图_选择区域_20181004220242.png

然后执行编译【./nodemcu make】

深度截图_选择区域_20181004220721.png

然后编译结束了,


深度截图_选择区域_20181004220850.png

然后按照地址烧录完事了

上一篇下一篇

猜你喜欢

热点阅读