本文转载自;http://blog.csdn.net/zqixiao_09/article/details/52506812

驱动部分:

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. 基于ARM9和嵌入式Linux系统的多功能综合通信控制系统的框架

    基于ARM9硬件平台和嵌入式Linux系统的多功能综合通信控制系统的框架设计及各模块的功能.系统采用符合POSIX.1标准的C语言编写,实现了对下位机传送数据帧的采集.分析和存储,并能根据上位机的配置 ...

  2. 基于s5pv210嵌入式linux系统sqlite3数据库移植

    基于s5pv210嵌入式linux系统sqlite3数据库移植 1.下载源码 http://www.sqlite.org/download.html 最新源码为3080100 2.解压 tar xvf ...

  3. 嵌入式Linux系统运行流程图

    /************************************************************************ * 嵌入式Linux系统运行流程图 * 说明: * ...

  4. ARM 开发板嵌入式linux系统与主机PC通过串口传输文件

    本文转载自http://useless20.blog.163.com/blog/static/237409982010227127576/ 嵌入式linux系统与主机通过串口传输文件 我想如果要从PC ...

  5. 【课程分享】深入浅出嵌入式linux系统移植开发 (环境搭建、uboot的移植、嵌入式内核的配置与编译)

    深入浅出嵌入式linux系统移植开发 (环境搭建.uboot的移植.嵌入式内核的配置与编译) 亲爱的网友,我这里有套课程想和大家分享,假设对这个课程有兴趣的,能够加我的QQ2059055336和我联系 ...

  6. 浅析嵌入式Linux系统的构成和启动过程

    在我们的周围,大量的嵌入式设备都是基于Linux系统来构建的,嵌入式Linux与主机Linux相比有着自己的一些特点,本文就嵌入式Linux系统的构成和启动过程做一些总结. 一.嵌入式Linux系统构 ...

  7. 嵌入式linux系统的构建

    前期工作:a.配置好tftp服务器:在嵌入式的童年中有介绍 b.开发板可以pc,linux 三者可以互相ping通 c.配置好nfs服务器:同样在嵌入式的童年中有介绍 一.嵌入式linux内核的制作( ...

  8. 嵌入式Linux系统的构成和启动过程

    转自:http://blog.csdn.net/weiganyi/article/details/11561859 在我们的周围,大量的嵌入式设备都是基于Linux系统来构建的,嵌入式Linux与主机 ...

  9. Holer实现外网访问ARM嵌入式Linux系统

    公网访问ARM嵌入式Linux系统 实验室里的ARM嵌入式Linux系统,只能在局域网内访问,怎样从公网也能访问内网ARM嵌入式Linux系统? 本文将介绍使用holer实现的具体步骤. 1. 准备工 ...

随机推荐

  1. 51nod 1551 集合交易 最大权闭合子图

    题意: 市场中有n个集合在卖.我们想买到满足以下要求的一些集合,所买到集合的个数要等于所有买到的集合合并后的元素的个数. 每个集合有相应的价格,要使买到的集合花费最小. 这里我们的集合有一个特点:对于 ...

  2. SCOI2013 密码

    题目描述: Fish是一条生活在海里的鱼.有一天他很无聊,就到处去寻宝.他找到了位于海底深处的宫殿,但是一扇带有密码锁的大门却阻止了他的前进. 通过翻阅古籍,Fish 得知了这个密码的相关信息: 该密 ...

  3. linux系统查看网络连接情况

    netstat命令状态说明: CLOSED                      没有使用这个套接字[netstat 无法显示closed状态] LISTEN 套接字正在监听连接[调用listen ...

  4. 第十八节:Scrapy爬虫框架之settings文件详解

    # -*- coding: utf-8 -*- # Scrapy settings for maoyan project## For simplicity, this file contains on ...

  5. 【转】Selenium专题—JQuery选择器

    juqery选择器是jquery库中非常重要的功能.jquery选择器是基于CSS1-3选择器,加上一些额外的选择器.这些选择器和CSS选择器的使用方法很相似,允许开发人员简单快速的识别页面上的元素. ...

  6. 2-sat相关知识

    转载:http://blog.csdn.net/luyuncheng/article/details/15172827 此题好纠结啊...其实2-sat关键是建边 此题网上好多题解都是直接说了建边而且 ...

  7. codeforces 330b

    #include<stdio.h> #include<string.h> #include<stdlib.h> #define N 1100 int map[N]; ...

  8. 网络编程进阶:并发编程之协程、IO模型

    协程: 基于单线程实现并发,即只用一个主线程(此时可利用的CPU只有一个)情况下实现并发: 并发的本质:切换+保存状态 CPU正在运行一个任务,会在两种情况下切走去执行其他任务(切换有操作系统强制控制 ...

  9. 主席树初探--BZOJ1901: Zju2112 Dynamic Rankings

    n<=10000的序列做m<=10000个操作:单点修改,查区间第k小. 所谓的主席树也就是一个值域线段树嘛..不过在这里还是%%fotile 需要做一个区间查询,由于查第k小,需要一些能 ...

  10. 2015山东信息学夏令营 Day4T3 生产

    2015山东信息学夏令营 Day4T3 生产 [题目描述] 工厂为了生产一种复杂的产品,给各个生产部门制定了详细的生产计划.那么,就经常会有生产部门要把产品送到另一个生产部门作为原料.这是一个注重产品 ...