Gobinet 驱动

手册:

Quectel_WCDMA&LTE_Linux_USB_Driver_User_Guide_V1.7.pdf

EC20 Linux驱动源码 GObinet +移植手册 +4G拨号程序源码

 

EC20 linux驱动 Gobinet 拨号

https://blog.csdn.net/u013008311/article/details/79241243

实现4G模块EC20在linux系统下的拨号上网

https://blog.csdn.net/wwt18811707971/article/details/54291747

 

只需要三步,完成EC20/EC25通信模块的4G拨号适配,适用任何版本linux

https://blog.csdn.net/qq_24487165/article/details/87937837

 

移远EC20 4G模块Linux驱动移植和测试

https://blog.csdn.net/linken_yue/article/details/82829919

移远EC20 4G模块Linux驱动移植和测试

https://blog.csdn.net/u011728480/article/details/78588827

Linux下EC20实现ppp拨号

https://blog.csdn.net/zhaoxd200808501/article/details/72637695

1.1 添加VID和PID

VID和PID其实就相当于USB硬件的识别ID系统也是通过他们来找到你的EC20设备的,修改Kernel中文件来添加,方法如下

File: [KERNEL]/drivers/usb/serial/option.c

#if 1 //Added by Quectel

    { USB_DEVICE(0x05C6, 0x9090) }, /* Quectel UC15 */

    { USB_DEVICE(0x05C6, 0x9003) }, /* Quectel UC20 */

    { USB_DEVICE(0x05C6, 0x9215) }, /* Quectel EC20 */

    { USB_DEVICE(0x2C7C, 0x0125) }, /* Quectel EC25/EC20 R2.0 */

    { USB_DEVICE(0x2C7C, 0x0121) }, /* Quectel EC21 */

 #endif

注意:如果其他的usb设备也用到了这些资源的话就把冲突的地方删掉,比如在[KERNEL]/drivers/usb/serial/qcserial.c中和[KERNEL]/drivers/net/usb/qmi_wwan.c文件中都有对(0x05c6, 0x9215)ID的重复描述

 

 

GobiNet 驱动

 当使用Gobinet驱动移远模块时,Gobinet将会创建一个网络设备(ethX)和一个QMI channel(qcqmiX),

 网络设备用于网络传输 QMI channel要用于QMI 的信息交互。

2.1将移远模块提供的源码放入到Kernel中

 linux2.6以后的版本将Gobinet驱动的源码放到/[kernel]/drivers/usb/net/中。如果是把gobinet编译到内核中,可以忽略

 

GoniNet源码中的Makefile,直接将源码中的.c和.h文件拷贝到上述目录中。

2.3添加Makefile文件中的目标和依赖

 在【KERNEL】/drivers/net/usb/Makefile文件中添加:

obj-y += GobiNet.o

GobiNet-objs := GobiUSBNet.o QMIDevice.o QMI.o

 

三、拨号程序

拨号程序仍然使用移远提供的quectel-CM,这是一个4g连接管理程序,这里没什么说的,直接下载源码交叉编译之

得到可执行bin“quectel-CM”,把这个bin放到板卡上启动

https://img-blog.csdn.net/20180205102243895?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMzAwODMxMQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast

 

运行:

 # quectel-CM –s ctnet &

拨号成功,获取IP后,可以ping同外网,则说明执行成功;

ping www.sina.com

  • 1
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值