龙尚3G、4G模块嵌入式Linux系统使用说明
驱动部分:
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系统使用说明相关推荐
- 龙尚3G、4G模块嵌入式Linux系统使用说明【转】
本文转载自;http://blog.csdn.net/zqixiao_09/article/details/52506812 驱动部分: 1.kernle/drivers/usb/serial/opt ...
- 龙尚U9507 4G模块调试小结
最近在调U9507模块,调试一个模块,其主要步骤如下: 1.首先要查看其数据手册,看其工作电压,该模块工作电压为3.3~4.2V,要先用万用表测其供电电压是否正常(注要一定要达3.3V以上,因为有些模 ...
- 基于嵌入式Linux系统的3G/4G路由器设计——iptables nat 模式
1. 3G/4G路由器设计方案 本路由器的设计是基于三个模块来实现的,分别为3G模块.WiFi模块和Linux硬件平台,如图1所示.3G模块的功能是利用运营商的无线数据卡进行PPP拨号,使得路由器能通 ...
- linux 3g拨号 option.c 脚本,嵌入式Linux系统实现3G网卡拨号
嵌入式Linux系统实现3G网卡拨号 http://blog.chinaunix.net/uid-9525959-id-3998519.htmlhttp://hi.baidu.com/backtrac ...
- linux 3g拨号,嵌入式Linux系统实现3G网卡拨号
嵌入式Linux系统实现3G网卡拨号 本文介绍在嵌入式Linux中,实现3G联网的基本方法.包括驱动配置,和联网的过程.也对在PC上实现3G的过程进行了介绍. 硬件:3g usb模块(华为ce189的 ...
- ME909S-821 4G-LTE模块在Linux系统下拨号上网测试
转:https://blog.csdn.net/csdnhuaong/article/details/74910569 实验平台 大前提 图形化界面配置拨号上网操作 利用wvdial工具软件拨号上网操 ...
- DM368开发 -- 华为3G/4G模块移植
一.模块介绍 用的是华为 ME909s-821 Mini PCIe. 模块介绍,参看: ME909s-821 Mini PCIe 规格参数 其他模块,参看:华为全系列模块 产品介绍 ME909s-82 ...
- step by step 构建嵌入式Linux系统平台
前些日子写的一些文章,大家可以看看... 为了适应目前嵌入式系统操作平台在性能.成本.可靠性等各方面的要求,论述了以Linux作为操作系统平台的优势,分析了以PC104卡和CompactFlash卡构 ...
- 嵌入式Linux系统移植的四大步骤
最近在学习系统移植的相关知识,在学习和调试过程中,发现了很多问题,也解决了很多问题,但总是对于我们的开发结果有一种莫名其妙的感觉,纠其原因,主要对于我们的开发环境没有一个深刻的认识,有时候几个简单的命 ...
最新文章
- 【ACM】杭电OJ 4704 Sum (隔板原理+组合数求和公式+费马小定理+快速幂)
- STM32添加项目所需要的工程文件
- 目标检测之线段检测---lsd line segment detector
- 为UC做准备:部署Exchange 2010及SP1
- kafka的topic命名技巧
- 《面向模式的软件体系结构2-用于并发和网络化对象模式》读书笔记(17)--- 领导者/追随者...
- SAP Fiori OData gateway 和后台 ABAP 系统的双缓存表(cache table)设计
- java 接口编程_JAVA面向接口编程
- client中周期性边界_「微评」增加艺术品在投资组合中的比例 推进国家艺术软实力...
- jaxl php,php往mysql写数据,中文乱码有关问题
- fit_generator生成的history显示 key_error,并且没有loss 和 val_accuracy
- PHP 中 new static 和 new self 的区别
- Best生物信息学家应该掌握的数学_之我的看法
- 安防布线的一些常见问题。
- 离散数学 —— 代数系统(二元运算、封闭性、结合律、幺元、零元、逆元、半群、独异点、群、子群、循环群、置换群、陪集)
- 三个技巧教你怎么裁剪视频画面,手残党也能掌握
- PPM-Pyramid pooling module
- ad20栅格_AD软件的3种栅格设置详解
- Mn0.15V2O5·nH2O锌离子电池正极材料的储锌性能
- 来自CCNet的一种创新:语义分割中的十字交叉视觉注意力