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

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

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

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


配置固件

打包下载nodemcu固件源码

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

修改编译8266NodeMCU固件 打开各种模块以及修改支持智能配网_第1张图片 

可以按照下面这张图选

修改编译8266NodeMCU固件 打开各种模块以及修改支持智能配网_第2张图片


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

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

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

修改编译8266NodeMCU固件 打开各种模块以及修改支持智能配网_第3张图片

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

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

 编译固件

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

修改编译8266NodeMCU固件 打开各种模块以及修改支持智能配网_第4张图片


输入

cd Desktop\

按回车键

把一键编译.bat拉进去

修改编译8266NodeMCU固件 打开各种模块以及修改支持智能配网_第5张图片


按回车键

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

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

修改编译8266NodeMCU固件 打开各种模块以及修改支持智能配网_第6张图片

会在桌面生成一个nodemcu固件

修改编译8266NodeMCU固件 打开各种模块以及修改支持智能配网_第7张图片

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


打包工具下载地址


你可能感兴趣的:(8266)