竞斗云2的OpenWrt固件

今天我们来讲解一下如何自编译生成竞斗云2的OpenWrt固件。因为截至到目前OpenWrt官网仍未开发支持竞斗云路由器的固件,因此这一次我们要采用第三方的源码,这里要由衷的感谢一下Lean和Lienol两位大佬的辛苦付出,让我们有机会在竞斗云路由器上可以畅快地运行OpenWrt的系统。

如果你对LEDE情有独钟,那么Lean大的源码程序就非常适合你:https://github.com/coolsnowwolf/lede;如果你想尝试最新版的OpenWrt系统,那么你可以选择Lienol大的源码:https://github.com/Lienol/openwrt

今天我的讲解就以采用Lienol大的源码进行编译展开:

一、建立编译环境
git clone https://github.com/Lienol/openwrt.git
cd openwrt
./scripts/feeds update -a
./scripts/feeds install -a
二、配置

竞斗云2.0:CPU   ipq4019;闪存  128M;内存   512M

make menuconfig

基础配置如下:

竞斗云2的OpenWrt固件-1

缺省配置中已包含很多常用的应用程序,你可以根据实际需要进行增减,配置完成后保存.config文件。

三、编译生成竞斗云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(注:opboot的刷入过程请参见本网站其它文章)将出厂固件刷入竞斗云2路由器,等路由器重启后就可以进入OpenWrt系统的Luci管理界面了。

竞斗云2的OpenWrt固件-2

上次我们讲解了4g模块ec20在tl-wr720n路由器上的应用,EC20当然也可以在竞斗云2路由器上运行,所以我又额外增加编译在竞斗云2的OpenWrt固件中添加EC20支持,现将编译完成的两个版本固件都放在下载中心,方便有需要的朋友下载使用(提取码:lyzt)。