linux网卡EC20型号,Linux系统下使用4G模块EC20实现拨号上网

本文详细介绍了如何在Linux系统中使用4G模块EC20进行拨号上网。首先,通过修改内核USB驱动,使系统能识别EC20设备,并生成对应的/devUSB*节点。接着,利用AT指令测试信号强度,然后通过PPP拨号建立连接,配置APN以适应不同运营商。成功拨号后,ifconfig会显示ppp0接口。此外,还提及了EC20的GPS功能开启方法及型号对比。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

驱动的实现过程

实现4G功能分为两步,第一步内核能成功识别出该设备,第二步实现拨号上网.最后提一下自带的定位功能

一.添加内核USB驱动

这里直接使用内核已经存在的USB驱动,只需要让内核能识别出该USB设备,并自动加载驱动生成对应的/devUSB*设备节点

获取EC20的PID和VID

把模块插入到开发板上,使用lsusb查看

55ceec8e4b9cdef53f739f18fdf33841.png

根据USB的ID可以确定模块的版本号

d53bf91f7aa8caec625a1be37ef7066e.png

修改USB驱动源码,使之能识别到该设备

把它添加到源码的./driver/usb/serial/options.c文件里

#define EC20_VID 0x2c7c

#define EC20_PID 0x0125

在options_ids列表中增加: {USB_DEVICE(EC20_VID, EC20_PID)}

编译内核,并烧写到开发板

make meuconfig 配置:

i. USB相关:USB driver for GSM and CDMA modems

ii.PPP相关:PPP(point-to-point protocol)support

make得到zImage文件(arch/ar

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值