1.获取SDK
1.下载Openwrt源码
下载链接:
git clone --branch openwrt-21.02 https://gitee.com/cocos_yang/openwrt.git
下载完后,会有一个openwrt目录,进入openwrt目录
cd openwrt
修改feeds.conf.default的内容,如下所示:
src-git-full packages https://gitee.com/cocos_yang/openwrt_packages.git;openwrt-21.02
src-git-full luci https://gitee.com/cocos_yang/openwrt_luci.git;openwrt-21.02
src-git-full routing https://gitee.com/cocos_yang/openwrt_routing.git;openwrt-21.02
src-git-full telephony https://gitee.com/cocos_yang/telephony.git;openwrt-21.02
#src-link custom /usr/src/openwrt/custom-feed
修改完后,在openwrt目录下运行下面指令:
./scripts/feeds update -a
./scripts/feeds install -a
2.编译
源码下载更新完后,此时SDK中没有.config配置文件,需要运行make defconfig后生成。
生成后,默认不是mt7621,需要自己去选配,运行make menuconfig,进行下面的配置:
SKW78的2.4G使用的是MT7603E芯片,而“ELECOM WRC-1750GS”模式是“MT7615”,因此需要将驱动选为MT7603,对应的配置见下图:
配置完后,退出,运行make V=s,开始编译,首次编译用时会比较长,可以用以下链接中的dl,减少源码包下载时间。
链接:百度网盘 请输入提取码
提取码:p0rk
3.烧录测试
固件编译完成后,对应的路径如下所示
参考“MTK软件升级作业指导书.pdf”完成固件升级
升级完后,待模组稳定启动后,在/etc/config/wireless下,去掉wifi的disabled状态,打开wifi。
/etc/init.d/network restart重启网络,待网络重启后,可以看到模组的wifi热点,PC连接模组lan口可以获取到ip地址,如下图示: