zoukankan      html  css  js  c++  java
  • 无线模块应用实施

    作为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模块接收和发送短信演示

  • 相关阅读:
    命令行参数解析
    业务
    从0开始架构二
    从0开始架构读书笔记
    增加ldl
    工具论
    go的web框架的context回调的原理
    id生成器雪花算法和雪花算法的sony实现
    软件架构师应该知道的97件事(六)
    进程通信简介
  • 原文地址:https://www.cnblogs.com/embedded-linux/p/5909957.html
Copyright © 2011-2022 走看看