驱动部分:

1.kernle/drivers/usb/serial/option.c的结构体数组 static struct usb_device_id option_ids[]中增加加入产品的VID和PID

{ USB_DEVICE( 0x1c9e, 0x9e00 ) }  //   U5300v/C7500 evdo

{ USB_DEVICE( 0x1c9e, 0x9603 ) }  //   6300v/U7500   wcdma

{ USB_DEVICE( 0x1c9e, 0x9b05 ) }  //   U8300   LTE

2.如果拨号上网则配置PPP,make menuconfig后

Device Drivers --->

-*-Network device support --->

{*}ppp(point-to-point protocol) support

……

[*]   ppp support for async serial ports

[*]   ppp support for sync tty ports

……

一般选择以上即可,如果需要更多PPP服务,则PPP相关都选择上。

……

3.配置USB MODEM

Device Drivers --->

[*]USB support --->

[*]USB Serial Conerter support --->

[*]USB Generic Serial Driver

……

[*]USB driver for GSM and CDMA modems

……

重新编译内核。设备正常加载后,输入命令“ls /dev/ttyUSB*”后会看到有ttyUSB(0,1,2,-,-)映射出来。

4.模块PID&VID  及对应的业务口分配

U6300v/U7500:   VID_1C9E   PID_9603     ttyUSB1 是AT口   ttyUSB2 modem口;

C5300v/C7500:    VID_1C9E  PID_9E00    ttyUSB3 是AT口     ttyUSB0 modem口;

U8300:     VID_1C9E  PID_9B05    ttyUSB2是 AT口     ttyUSB1  modem口;

系统应用部分:

一、 使用MODEM口,PPP拨号方式

 

1、 AT口主要用于网络情况查询、语音业务、短信等;

2、 MODEM口用于数据业务,通过AT口查询网络注册网络正常后再发起拨号处理;

3、 拨号的脚本主要有两个配置文件,以WCDMA为例:

A、在/etc/ppp/peers/wcdma:

/dev/ttyUSB2

115200

mru 1280

mtu 1280

nodetach

noauth

debug

nocrtscts

nocdtrcts

dump

defaultroute

usepeerdns

novj

novjccomp

noipdefault

ipcp-accept-local

ipcp-accept-remote

connect-delay 5000

connect '/usr/sbin/chat -s -v -f /etc/ppp/chat/wcdma-connect-chat'

B、/etc/ppp/chat/wcdma-connect-chat

TIMEOUT 15

ABORT "DELAYED"

ABORT "BUSY"

ABORT "ERROR"

ABORT "NO DIALTONE"

ABORT "NO CARRIER"

TIMEOUT 40

''  \rAT

OK AT+CGDCONT=1,"IP","3GNET"

OK ATDT*99***1#

CONNECT ''

执行WCDMA文件进行拨号。

 

注:如果是EVDO模块,则A文件里参数里带上

user card

password card;

如果是LTE模块,则B文件的CGDCONT设置两路,即

OK AT+CGDCONT=1,"IP","CMNET"

OK AT+CGDCONT=2,"IP","CMNET"

 对应模块的硬件手册”XXX 模块硬件接口手册_2.x  .PDF”的 “USB接口”章节下的

 “Linux系统下XXX拨号上网过程”也有详细介绍。请参考相应文档

 

二、 LTE 模块NDIS拨号方式

LTE模块提供网口 NDIS拨号方式,因操作方式比较复杂,龙尚已经针对此拨号方式提供拨号代码,方便客户移植,并对其操作做了详细说明,具体可以参考:

文档A:“linux qmi ndis拨号api说明.pdf”

文档B:“嵌入式Linux系统中NDIS编译及使用说明.pdf”

相关文档请与技术接口人索取。

 

龙尚3G、4G模块嵌入式Linux系统使用说明相关推荐

  1. 龙尚3G、4G模块嵌入式Linux系统使用说明【转】

    本文转载自;http://blog.csdn.net/zqixiao_09/article/details/52506812 驱动部分: 1.kernle/drivers/usb/serial/opt ...

  2. 龙尚U9507 4G模块调试小结

    最近在调U9507模块,调试一个模块,其主要步骤如下: 1.首先要查看其数据手册,看其工作电压,该模块工作电压为3.3~4.2V,要先用万用表测其供电电压是否正常(注要一定要达3.3V以上,因为有些模 ...

  3. 基于嵌入式Linux系统的3G/4G路由器设计——iptables nat 模式

    1. 3G/4G路由器设计方案 本路由器的设计是基于三个模块来实现的,分别为3G模块.WiFi模块和Linux硬件平台,如图1所示.3G模块的功能是利用运营商的无线数据卡进行PPP拨号,使得路由器能通 ...

  4. linux 3g拨号 option.c 脚本,嵌入式Linux系统实现3G网卡拨号

    嵌入式Linux系统实现3G网卡拨号 http://blog.chinaunix.net/uid-9525959-id-3998519.htmlhttp://hi.baidu.com/backtrac ...

  5. linux 3g拨号,嵌入式Linux系统实现3G网卡拨号

    嵌入式Linux系统实现3G网卡拨号 本文介绍在嵌入式Linux中,实现3G联网的基本方法.包括驱动配置,和联网的过程.也对在PC上实现3G的过程进行了介绍. 硬件:3g usb模块(华为ce189的 ...

  6. ME909S-821 4G-LTE模块在Linux系统下拨号上网测试

    转:https://blog.csdn.net/csdnhuaong/article/details/74910569 实验平台 大前提 图形化界面配置拨号上网操作 利用wvdial工具软件拨号上网操 ...

  7. DM368开发 -- 华为3G/4G模块移植

    一.模块介绍 用的是华为 ME909s-821 Mini PCIe. 模块介绍,参看: ME909s-821 Mini PCIe 规格参数 其他模块,参看:华为全系列模块 产品介绍 ME909s-82 ...

  8. step by step 构建嵌入式Linux系统平台

    前些日子写的一些文章,大家可以看看... 为了适应目前嵌入式系统操作平台在性能.成本.可靠性等各方面的要求,论述了以Linux作为操作系统平台的优势,分析了以PC104卡和CompactFlash卡构 ...

  9. 嵌入式Linux系统移植的四大步骤

    最近在学习系统移植的相关知识,在学习和调试过程中,发现了很多问题,也解决了很多问题,但总是对于我们的开发结果有一种莫名其妙的感觉,纠其原因,主要对于我们的开发环境没有一个深刻的认识,有时候几个简单的命 ...

最新文章

  1. 【ACM】杭电OJ 4704 Sum (隔板原理+组合数求和公式+费马小定理+快速幂)
  2. STM32添加项目所需要的工程文件
  3. 目标检测之线段检测---lsd line segment detector
  4. 为UC做准备:部署Exchange 2010及SP1
  5. kafka的topic命名技巧
  6. 《面向模式的软件体系结构2-用于并发和网络化对象模式》读书笔记(17)--- 领导者/追随者...
  7. SAP Fiori OData gateway 和后台 ABAP 系统的双缓存表(cache table)设计
  8. java 接口编程_JAVA面向接口编程
  9. client中周期性边界_「微评」增加艺术品在投资组合中的比例 推进国家艺术软实力...
  10. jaxl php,php往mysql写数据,中文乱码有关问题
  11. fit_generator生成的history显示 key_error,并且没有loss 和 val_accuracy
  12. PHP 中 new static 和 new self 的区别
  13. Best生物信息学家应该掌握的数学_之我的看法
  14. 安防布线的一些常见问题。
  15. 离散数学 —— 代数系统(二元运算、封闭性、结合律、幺元、零元、逆元、半群、独异点、群、子群、循环群、置换群、陪集)
  16. 三个技巧教你怎么裁剪视频画面,手残党也能掌握
  17. PPM-Pyramid pooling module
  18. ad20栅格_AD软件的3种栅格设置详解
  19. Mn0.15V2O5·nH2O锌离子电池正极材料的储锌性能
  20. 来自CCNet的一种创新:语义分割中的十字交叉视觉注意力

热门文章

  1. Linux在文件中查找字符串
  2. R 评分卡 scorecard包
  3. 练习---利用扇贝网做个测单词的小工具
  4. 【图像分割】UNet 和 UNet++
  5. h5定位总结(h5api + 高德 + 腾讯)
  6. 《世界听我说》罗笑娜踏上中国寻根之旅
  7. Ubuntu 20.04 实践指南——前言
  8. 【孔雀优化算法】基于孔雀优化算法求解单目标优化问题附matlab代码POA
  9. 运动装企业如何高效打造品牌,拓展业务?
  10. 用python写一个商城网页服务器并且实现数据库和网页交互