4g全网通短信猫linux驱动介绍

4g全网通短信猫池采用的是移远EC20的模块,所以在linux下实际就是驱动就是EC20驱动,百度下EC20 LINUX驱动,有很多介绍和方法。

    1. 确认全网通模块供电是否正常,放手机卡,看电源指示灯是不是正常;

  1.2. 能过lsusb查看是否可以发现 全网通EC20的模块,

 root@astar-evb30:/ # lsusb

lsusb

Bus 001 Device 002: ID 1a40:0101

Bus 001 Device 001: ID 1d6b:0002

Bus 002 Device 001: ID 1d6b:0001

Bus 003 Device 001: ID 1d6b:0001

Bus 001 Device 004: ID 2c7c:0125             ----------------这个是EC20VIDPID

 

Bus 001 Device 003: ID 0bda:8152

 

  发现EC20模块的VID与PID已经发现,说明usb device已经被发现,这是很重要的一步;

  接着查看 ls /dev/ttyUSB*,结果发现根本没有驱动好。

  为什么是这样呢?原因是没有将2c7c:0125设备为usb2serial device table里,于是打开drivers/usb/serial/pl2303.c添加

 

diff --git a/lichee/linux-3.4/drivers/usb/serial/pl2303.c b/lichee/linux-3.4/drivers/usb/serial/pl2303.c

index a1a9062..f00a64f 100644

--- a/lichee/linux-3.4/drivers/usb/serial/pl2303.c

+++ b/lichee/linux-3.4/drivers/usb/serial/pl2303.c

@@ -92,7 +92,8 @@ static const struct usb_device_id id_table[] = {

        { USB_DEVICE(SANWA_VENDOR_ID, SANWA_PRODUCT_ID) },

        { USB_DEVICE(ADLINK_VENDOR_ID, ADLINK_ND6530_PRODUCT_ID) },

        { USB_DEVICE(SMART_VENDOR_ID, SMART_PRODUCT_ID) },

-       { }                                     /* Terminating entry */

+       { USB_DEVICE(0x2c7c,0x0125) }, // add liuxd 20180415 for 4g

+       {  }                                    /* Terminating entry */

 };

 

重新编译后发现已经生成了

root@astar-evb30:/ # ls -la /dev/ttyUSB*

ls -la /dev/ttyUSB*

crwxrwxrwx system   system   188,   0 1970-01-01 08:00 ttyUSB0

crwxrwxrwx system   system   188,   1 1970-01-01 08:00 ttyUSB1

crwxrwxrwx system   system   188,   2 2018-04-19 19:10 ttyUSB2

crwxrwxrwx system   system   188,   3 2018-04-19 19:10 ttyUSB3

 

crw------- root     root     188,   4 1970-01-01 08:00 ttyUSB4

 

只要从dev里面看到ttyusb0-ttyusb3,就代表驱动好了,另外ttyusb2是AT端口,发送短信使用这个,于是手动向EC20发 at 指令试试看

 打开一个 终端,root@astar-evb30:/ # cat /dev/ttyUSB2

 

cat /dev/ttyUSB2

 

用另外一个终端向ttyUSB2发命令 echo -en "AT\r\n" > /dev/ttyUSB2

 

返回 OK说明成功.

详细说明 U8300无线模块是一款适用于FDD-LTE/TDD-LTE/TD-SCDMA/EDGE/GPRS/GSM多种网络制式的无线终端产品,U8300模块支持多种频段: Tri-Band TDD-LTE:Band38/39/40; Single-Band FDD-LTE :Band7; Tri-Band TD-SCDMA:Band34/39/40; Dual-Band EDGE/GPRS/GSM:GSM900/DCS1800。 在FDD-LTE网路下,U8300接入速度下行可达100Mbps,上行可达50Mbps,在TDD-LTE网络下,U8300接入速度下行可达61Mbps,上行可达18Mbps,在没有LTE网络覆盖的情况下,U8300还可以通过TD-SCDMA接入,速率可达下行4.2Mbps上行2.2Mbps,EGDE接入速率可达237kbps,GPRS接入速率可达85.6kbps。 U8300在提供高速数据接入的同时,可提供**讯簿等功能,可广泛应用于移动宽带接入、视频监控、手持终端、车载设备等产品。 U8300采用先进的高度集成设计方案,将射频、基带集成在一块PCB上,完成无线接收、发射、基带信号处理音频信号处理功能,采用双面布局,模块结构尺寸为:51.0×30.0×4.6mm。 U8300支持AT命令扩展,可以实现用户个性化定制方案。 U8300无线模块是一款适用于FDD-LTE/TDD-LTE/TD-SCDMA/EDGE/GPRS/GSM多种网络制式的无线终端产品,U8300模块支持多种频段: Tri-Band TDD-LTE:Band38/39/40; Single-Band FDD-LTE:Band7; Tri-Band TD-SCDMA:Band34/39/40; Dual-Band EDGE/GPRS/GSM:GSM900/DCS1800。 在FDD-LTE网路下,U8300接入速度下行可达100Mbps,上行可达50Mbps,在TDD-LTE网络下,U8300接入速度下行可达61Mbps,上行可达18Mbps,在没有LTE网络覆盖的情况下,U8300还可以通过TD-SCDMA接入,速率可达下行4.2Mbps上行2.2Mbps,EGDE接入速率可达237kbps,GPRS接入速率可达85.6kbps。 U8300在提供高速数据接入的同时,可提供**讯簿等功能,可广泛应用于移动宽带接入、视频监控、手持终端、车载设备等产品。 U8300采用先进的高度集成设计方案,将射频、基带集成在一块PCB上,完成无线接收、发射、基带信号处理音频信号处理功能,采用双面布局,模块结构尺寸为:51.0×30.0×4.6mm。 U8300支持AT命令扩展,可以实现用户个性化定制方案。 优势 ● 支持多种网络制式,FDD-LTE/TDD-LTE/TD-SCDMA/EDGE/GPRS/GSM ● 宽带无线通讯模块,FDD_LTE:100Mbps(DL)/50Mbps(UL),TDD_LTE:61Mbps(DL)/18Mbps(UL),TD-SCDMA:4.2Mbps(DL)/2.2Mbps(UL) ● Mini PCI-E标准连接器,便于调试售后维护 ● 支持GPS
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

拼命小孩

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值