官方 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.h
或u8g_config.h
。
打开智能配网功能,在nodemcu/app/include/
目录下的user_config.h 文件 把 #define WIFI_SMART_ENABLE 这一行前面的注释去掉
还有很多设置,一般在对应的设置后面都有注释。
到这里基本就已经配置完成了
编译固件
打开我下面打包的nodemcu固件编译脚本(文章尾部)
输入
cd Desktop
按回车键
把一键编译.bat拉进去
按回车键
接下来回编译固件 等5分钟左右
回看到下面图这样子的就证明编译成功了
会在桌面生成一个nodemcu固件
接下来吧这个固件下载到8266里面就可以写lua代码了