明天我们将讲解如何自编译生成精斗云2的OpenWrt固件。由于OpenWrt官网还没有开发出支持精斗云路由器的固件,所以这次我们将使用第三方源码。 在此,我衷心感谢Lean和Lienol的辛勤工作。 斗云路由器可以愉快的运行OpenWrt系统了。
如果您对LEDE情有独钟bf固件源码编译,Lean这么大的源码程序非常适合您:; 如果你想尝试最新版本的OpenWrt系统bf固件源码编译,那么你可以选择Lienol: 源码大。
明天,我的解释将使用 Lienol 的大型源代码来编译:
内容
1.建立编译环境
git clone https://github.com/Lienol/openwrt.git cd openwrt ./scripts/feeds update -a ./scripts/feeds install -a
二、配置
精斗云2.0:CPUipq4019; 闪存128M; 显存512M
make menuconfig
基本配置如下:
默认配置已经包含了很多常用的应用,您可以根据实际需要增减,配置完成后保存.config文件。
3.编译生成精斗云2的OpenWrt固件
make -j1 V=s
经过漫长的编译过程,您还会在 ~/bin/targets/ipq40xx/generic 目录中找到出厂固件和升级固件:
openwrt-ipq40xx-generic-p2w_r619ac-128m-squashfs-nand-factory.ubi
openwrt-ipq40xx-generic-p2w_r619ac-128m-squashfs-nand-sysupgrade.bin
通过opboot将出厂固件刷入精斗云2路由器(注:opboot的刷写过程请参考本网其他文章)。 路由器重启后,即可进入OpenWrt系统的Luci管理界面。
前面我们讲解了4G模块ec20在tl-wr720n路由器上的应用。 其实EC20也可以在精斗云2路由器上运行,所以我在精斗云2的OpenWrt固件中添加了EC20的支持。编译好的两个版本的固件放在下载中心,方便有需要的同学下载并使用(提取码:lyzt)。