MT7688的openwrt下4G的移植

方法一:

登录网页:https://www.widora.io/zh/7688dev,进MT7688玩法汇总,有操作流程

方法二:

Make 编译生成

open_widora_master/bin/ramips/openwrt-ramips-mt7688-WIDORA32128-squashfs-sysupgrade.bin

sudo apt-get update

sudo apt-get install git g++ make libncurses5-dev subversion libssl-dev gawk libxml-parser-perl unzip wget python xz-utils vim zlibc zlib1g zlib1g-dev openjdk-8-jdk build-essential ccache gettext xsltproc

sudo dpkg --add-architecture i386

sudo apt-get update sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386

  • Openwrt清理

Sudo make clean

Sudo rm .config

Sudo rm -r tmp/

Sudo scripts/feeds update -a

Sudo scripts/feeds install -a

  • menuconfig菜单配置

Sudo make menuconfig

  • 编译:

sudo make V=s

注:若有错误:shairport未配置错误
git shairport-mmap未获取
解决:make menuconfig
——> sound
——>取消shairport-mmap选项
重新make

烧写镜像文件

  • 1、打开tftp服务程序(3CDaemon),配置好tftp服务器目录,镜像文件拷贝到服 务器目录中。
  • 2、开发板串口连接,波特率57600,上电启动,在加载uboot是,按2进入刷机模式。
  • 3、配置pc机的IP地址为刷机的IP地址,发送镜像文件名,开始烧入镜像文件,
    镜像文件烧入完成自动重启。

4G模块移植

  • 1、安装quilt sudo apt-get install quilt
  • 2、下载网页https://www.widora.io/zh/7688dev中2G/3G/4G模块页面下的所有文件。
  • 3、cp openwrt_widora_master
  • 4、Sudo make target/linux/clean V=99
  • 5、Sudo make target/linux/prepare V=99
  • 6、进入openwrt/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/ linux-ramips_mt7688/linux-3.18.29/
> Sudo quilt new platform/999-widora-ec20.patch
> Sudo quilt add drivers/net/usb/qmi_wwan.c
> Sudo quilt add drivers/usb/serial/option.c Sudo quilt add
> drivers/usb/serial/usb_wwan.c

(3)> Sudo quilt refresh

7、把ec20补丁999-widora-ec20.patch拷贝到openwrt_widora_master/target/linux/ramips/patches-3.18

Cd /openwrt_widora_master

Sudo make clean

Sudo make target/linux/update V=99

编译提示有

apply 999-widora-ec20.patch to …

8、移植ec20拨号程序quectel-CM
Cp ec20/quectel文件件到 openwrt_widora_master/package
9、配置sudo makemenuconfig

Kernel modules --->
    USB_Support--->
      	<*> kmod-usb-net
      	<*> kmod-usb-serial
    	<*> kmod-usb-serial-option
    	<*> kmod-usb-serial-wwan
   		 <*> kmod-usb-wdm
Network
    <*> Wwan
Utilitiles -> 
    prince -> 
	    <*> quectel

注:附录999-widora-ec20.patch文件
10、sudo make V=s
11、重新刷机
12、运行quectel-CM
Luci创建4G网卡接口参考Widora挂4G模块上网
开机启动quectel-Cm
1、添加启动脚本
(1) cp /etc/init.d/led setquectel
(2) vi setquectel 添加启动命令(绝对路径)
(3)保存退出
(4)./setquectel enable 启动脚本并且软连接到etc/rc.d/S**setquectel
(5)reboot 重启
(6)ping baidu.com

999-widora-ec20.patch补丁文件
ec20包

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值