使用pppd移植WCDMAdongle

原创 2016年08月31日 12:06:19

要在机顶盒上使用3G无线上网卡上网,机顶盒采用linux操作系统,总结了一下,如下:

1.修改rc.S脚本中配置,开机时插入usbserial.ko和options.ko。

2.配置udev工具和脚本,开机后,若检测到dongle,启动udev脚本。

3.在udev脚本中有一switch工具,dongle上电后枚举为CD_RAW设备,switch工具将其转化为USB设备,挂载在dev/ttyUSB0设备节点上。

4.app启pppd, 拨号(chat),拨号成功后启动pppd会话。注意:

在发送AT指令时,要遵循以下两条原则。
1. 发每条命令后必须等到结果码才能发下一条。
2. ATD命令收到CONNECT响应后,立即启动PPP协商,以免错过数据卡发出的LCP Configure-Request消息。
 
关于pppd工具,在调试时可以打开debug选项,首先编译是在头文件中定义DEBUGALL 选项,然后在pppd参数中加入debug,在终端就可以看到调试日志。
版权声明:本文为博主原创文章,转载请注明出处。

3g android4 移植 飞思卡尔i.MX 6Quad Android 4.2.2的中兴和Ublox 3G驱动移植 Android——4.2 - 3G移植之路

点击打开链接 3g android4 移植 点击打开链接 飞思卡尔i.MX 6Quad Android 4.2.2的中兴和Ublox 3G驱动移植 点击打开链接  Android——4...

Android——4.2 - 3G移植之路之 reference-ril .pppd 拨号上网 (三)

Android的RIL机制中的 reference-ril.c 即为厂商提供的驱动接口,这个驱动源码各个厂商都是有提供的,网上也有下载,我现在用的就是huawei wcdma的,最后编译成libref...
  • bzw73
  • bzw73
  • 2014年12月28日 10:18
  • 1489

pppd及usb_modeswitch等工具移植说明

  • 2012年04月28日 14:34
  • 26KB
  • 下载

Android——4.2 - 3G移植之路之 reference-ril .pppd 拨号上网 (三)

Android的RIL机制中的 reference-ril.c 即为厂商提供的驱动接口,这个驱动源码各个厂商都是有提供的,网上也有下载,我现在用的就是huawei wcdma的,最后编译成 libre...
  • jscese
  • jscese
  • 2014年10月21日 15:42
  • 9433

关于pppd移植和3g功能

from: http://blog.csdn.net/wangflash/article/details/5758264 1. 内核配置支持pppd拨号: make menuconfig ...

在ARM+LINUX上使用pppd拔号上网(GPRS)流程

1.修改2.6.30内核选项,  make menuconfig Device drivers -> Networking device support -> PPP(point to point...

关于Linux使用pppd拨号,自动断网,重新拨号功能

脚本如下:auto_pppd.sh #!/bin/sh while true;do     ping -w1 news.sina.com.cn >/dev/null 2>&1 || ( ki...

(转)在ARM+LINUX上使用pppd拔号上网(GPRS)流程

我的编程环境是vmware + fedora9, ARM目标板为ATMEL 9G45,LINUX内核2.6.30, GPRS模块为TELIT公司的GC864-DUAL-V2,使用3线制串口连接(TXD...

Linux 使用pppd和ppp程序进行3G/4G拨号

Linux 使用pppd和ppp程序进行3G/4G拨号参考连接: http://blog.csdn.net/zhang_danf/article/details/43567559 http://w...

pppd拨号流程详解

  • 2014年01月20日 19:36
  • 821KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用pppd移植WCDMAdongle
举报原因:
原因补充:

(最多只允许输入30个字)