龙尚3G、4G模块嵌入式Linux系统使用说明【转】
本文转载自;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系统使用说明【转】的更多相关文章
- 基于ARM9和嵌入式Linux系统的多功能综合通信控制系统的框架
基于ARM9硬件平台和嵌入式Linux系统的多功能综合通信控制系统的框架设计及各模块的功能.系统采用符合POSIX.1标准的C语言编写,实现了对下位机传送数据帧的采集.分析和存储,并能根据上位机的配置 ...
- 基于s5pv210嵌入式linux系统sqlite3数据库移植
基于s5pv210嵌入式linux系统sqlite3数据库移植 1.下载源码 http://www.sqlite.org/download.html 最新源码为3080100 2.解压 tar xvf ...
- 嵌入式Linux系统运行流程图
/************************************************************************ * 嵌入式Linux系统运行流程图 * 说明: * ...
- ARM 开发板嵌入式linux系统与主机PC通过串口传输文件
本文转载自http://useless20.blog.163.com/blog/static/237409982010227127576/ 嵌入式linux系统与主机通过串口传输文件 我想如果要从PC ...
- 【课程分享】深入浅出嵌入式linux系统移植开发 (环境搭建、uboot的移植、嵌入式内核的配置与编译)
深入浅出嵌入式linux系统移植开发 (环境搭建.uboot的移植.嵌入式内核的配置与编译) 亲爱的网友,我这里有套课程想和大家分享,假设对这个课程有兴趣的,能够加我的QQ2059055336和我联系 ...
- 浅析嵌入式Linux系统的构成和启动过程
在我们的周围,大量的嵌入式设备都是基于Linux系统来构建的,嵌入式Linux与主机Linux相比有着自己的一些特点,本文就嵌入式Linux系统的构成和启动过程做一些总结. 一.嵌入式Linux系统构 ...
- 嵌入式linux系统的构建
前期工作:a.配置好tftp服务器:在嵌入式的童年中有介绍 b.开发板可以pc,linux 三者可以互相ping通 c.配置好nfs服务器:同样在嵌入式的童年中有介绍 一.嵌入式linux内核的制作( ...
- 嵌入式Linux系统的构成和启动过程
转自:http://blog.csdn.net/weiganyi/article/details/11561859 在我们的周围,大量的嵌入式设备都是基于Linux系统来构建的,嵌入式Linux与主机 ...
- Holer实现外网访问ARM嵌入式Linux系统
公网访问ARM嵌入式Linux系统 实验室里的ARM嵌入式Linux系统,只能在局域网内访问,怎样从公网也能访问内网ARM嵌入式Linux系统? 本文将介绍使用holer实现的具体步骤. 1. 准备工 ...
随机推荐
- JS中的同步异步问题
<script> /* * JS 是单线程 * 同步 异步 * 常见的异步 * 1.定时器 * 2.事件绑定 * 3.ajax请求(一般的都是异步) * 4.回调函数也可以理解成 异步 * ...
- C++ 之 string
C++ 的 string 类封装了很多对字符串的常用操作. string 类是模板类 basic_string类,以 char作为其元素类型的类. string 以单字节作为一个字符,如果处理多字符集 ...
- Git的入门
Git的基本介绍: Git:是一个版本控制工具. Github:是非常有名的在线版本管理网站(速度比较慢). Oschina:中国版本的github,(旗下的的码云地址:gitee.com,速度快) ...
- [Python3网络爬虫开发实战] 1.6.2-Tornado的安装
Tornado是一个支持异步的Web框架,通过使用非阻塞I/O流,它可以支撑成千上万的开放连接,效率非常高,本节就来介绍一下它的安装方式. 1. 相关链接 GitHub:https://github. ...
- python3.x Day5 面向对象
类:类是指:对具有相同属性的事物的抽象.蓝图.原型.在类中定义了这些事物都具备的属性和共同的方法. 对象:一个对象就是一个类实例化以后的实例,一个类必须经过实例化后才能在程序中被使用,一个类可以实例化 ...
- leds-gpio driver 续1
在上文中分析了gpio-led platform_device是如何定义并注册的. 那么gpio-led platform_device 和 gpio-led platform_driver是如何匹配 ...
- laravel框架应用和composer扩展包开发
laravel5.5+ laravel官方地址 laravel是目前最流行的php框架,发展势头迅猛,应用非常广泛,有丰富的扩展包可以应付你能想到的各种应用场景,laravel框架思想前卫,跟随时代潮 ...
- ubuntu 14.04上源码编译安装php7
wget https://downloads.php.net/~ab/php-7.0.0alpha2.tar.bz2 //用winscp把下载好的文件上传到网站中 tar jxf php-7.0.0a ...
- 【转载】分布式系列文章——Paxos算法原理与推导
转载:http://linbingdong.com/2017/04/17/%E5%88%86%E5%B8%83%E5%BC%8F%E7%B3%BB%E5%88%97%E6%96%87%E7%AB%A0 ...
- 商业研究(20):滴滴出行,进军海外包车?与OTA携程和包车创业公司,共演“三国杀”?看看分析师、投资人和权威人士等10个人的观点碰撞
小雷友情提示:创业有风险,投资需谨慎. 前一篇文章,在探讨境外游创业公司-皇包车和易途8的时候,提到"滴滴如果进军海外包车,为海外华人提供打车和包车服务,有较大可能对海外包车公司 ...