无线模块应用实施

作为linux内核系统,系统均会自带驱动usbserial,就没有提供专门U6300V的USB驱动,都是加载系统的usbserial以实现对U6300V模块USB的加载,关键是找到usbserial.ko这个驱动文件在系统中的目录,将PID和VID加载系统。

具体实施过程可参考模块文档说明实施,也可按照如下方法实现:

1. 模块加电成功后,通过命令lsusb可获取模块VID&PID。

~ # lsusb

Bus 001 Device 001: ID 1d6b:0001

Bus 001 Device 008: ID 19d2:1476

2. 添加VID&PID到driver/usb/serial/options.c中。

3. 设备启动后,会打印模块USB信息,表示模块加载成功。

usb 1-1: new full speed USB device using at91_ohci and address 9

usb 1-1: configuration #1 chosen from 1 choice

option 1-1:1.0: GSM modem (1-port) converter detected

usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0

option 1-1:1.1: GSM modem (1-port) converter detected

usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1

option 1-1:1.2: GSM modem (1-port) converter detected

usb 1-1: GSM modem (1-port) converter now attached to ttyUSB2

option 1-1:1.3: GSM modem (1-port) converter detected

usb 1-1: GSM modem (1-port) converter now attached to ttyUSB3

option 1-1:1.4: GSM modem (1-port) converter detected

usb 1-1: GSM modem (1-port) converter now attached to ttyUSB4

4. 修改模块加电配置/etc/init.d/gprs_init.sh,此文件主要用于模块加电,运行后需保证模块正常加电且模块正常开启(reset高电平)。

5. 正确配置pppd脚本-gprs。

6. 正确配置chat脚本,包括connect和dis-connect脚本。

7. 运行命令pppd call gprs即可拨号上线。

短信应用参考:移远EC20模块接收和发送短信演示

原文地址:https://www.cnblogs.com/embedded-linux/p/5909957.html