修改编译8266NodeMCU固件 打开各种模块以及修改支持智能配网

官方 8266 nodemcu 模块构建地址:https://nodemcu-build.com/index.php

使用在线构建模块什么都好 唯一的缺点就是不支持智能配网 (wifi.startsmart)

接下来给大家演示一下怎么自己构建一个nodemcu固件 以及打开各种 模块 和 修改支持智能配网


配置固件

打包下载nodemcu固件源码

打开nodemcu/app/include/目录,我们需要修改user_modules.h中的宏定义来决定编译哪些模块,这里根据需要进行选择,注意不要选太多。

 

可以按照下面这张图选



user_version.h中可修改编译时间。 

如果选择了UCG或U8G模块,要配置ucg_config.hu8g_config.h。 

打开智能配网功能,在nodemcu/app/include/目录下的user_config.h 文件 把 #define WIFI_SMART_ENABLE 这一行前面的注释去掉


还有很多设置,一般在对应的设置后面都有注释。

到这里基本就已经配置完成了

 编译固件

打开我下面打包的nodemcu固件编译脚本(文章尾部)



输入

cd Desktop

按回车键

把一键编译.bat拉进去



按回车键

接下来回编译固件  等5分钟左右

回看到下面图这样子的就证明编译成功了


会在桌面生成一个nodemcu固件


接下来吧这个固件下载到8266里面就可以写lua代码了


打包工具下载地址


原文地址:https://www.cnblogs.com/qq547176052/p/13499135.html