一:笔者采用的是系统是OpenWrt之PandoraBox,内核版本3.3.8;硬件设备是MTK的7620开发板。

其中怎么搭建openwrt开发环境在此不用多说,因为既然想实现3G无线上网卡拨号上网,那么肯定是要有一点的openwrt及linux开发基础。

二:make menuconfig需要添加上的驱动及相关应用:

kmod-usb-acm

kmod-usb-ochi

kmod-usb-serial

kmod-usb-serial-option

kmod-usb-sierrawireless

kmod-usb2

usb-modeswitch

usb-modeswitch-data

kmod-ppp

chat,comgt,pppd

(备注:comgt是拨号用的,我们可以用comgt -d /dev/ttyUSBx 来测试3G SIM卡的状态;chat是保存命令的脚本,在pppd的options配置文件中)

然后编译成固件烧写板子上

三:配置板子上配置文件

编辑/etc/modules.d/60-usb-serial 
不管是否已经关闭了上网卡的存储模式或者其他3G卡都需要加入这个信息。
每个网卡不一样,请根据实际情况改成你的,其实就是/etc/usb-modeswitch里的了,
MU350
usbserial vendor=0x19d2 product=0x0003 # ZTE MU350

根据上面的信息,那ET128的/etc/modules.d/60-usb-serial内容如下:
usbserial vendor=0x12d1 product=0x1d09 # ET128

华为e1750 /etc/modules.d/60-usb-serial加上3g卡信息:
usbserial vendor=0x12d1 product=0x1446 # Huawei, newer modems

vim /etc/chatscripts/3g.chat
移动 et128:

ABORT BUSY     #
ABORT 'NO CARRIER'
ABORT ERROR
REPORT CONNECT
TIMEOUT 10
""  "ATZ"
Ok  "ATE0V1"
OK  "ATS0=0"
OK  'AT+CGDCONT=1,"IP","$USE_APN"'
OK  "AT+CFUN=1"
SAY  "Calling TD-SCDMA"
TIMEOUT 30
OK  "ATD*98*1#"
CONNECT ' '
联通:华为E156G
ABORT   BUSY   
ABORT   'NO CARRIER'
ABORT   ERROR

#上面三行,是异常处理,就退出
REPORT  CONNECT
TIMEOUT 10
""      "AT&F"  #该指令用于恢复出厂设置
OK      "ATE1"  #在终端上显示输入命令
OK      'AT+CGDCONT=1,"IP","3gnet"'
SAY     "Calling UMTS/GPRS"
TIMEOUT 30
OK      "ATD*99#"
CONNECT ' '
笔者的上网卡位华为的联通3G

打开/etc/config/network文件添加上3g配置

vim  /etc/config/network

//添加上

config 'interface' '3g'
         option 'proto' '3g'
         option 'apn' '3gnet'

option 'maxwait' '0'
         option 'service' 'umts'
         option 'device' '/dev/ttyUSB0'

四:重启板子后ping www.baidu.com 能通,说明板子能上网;但是板子的wifi不通,打算明天继续研究

PandoraBox 支持3G无线上网卡(联通卡3G卡)(一)的更多相关文章

  1. 小韦XP 和win2003装电信天翼3G无线上网卡

    拷贝文件.bat @echo 开始注册echo n|copy /-y msports.dll %windir%\system32\regsvr32 /s %windir%\system32\mspor ...

  2. 数据恢复软件使用经验-支持U盘,手机SD卡,硬盘数据,解决图片恢复后打不开的问题

    数据恢复软件使用经验-支持U盘,手机SD卡,硬盘数据.解决图片恢复后打不开的问题. 用过非常多数据恢复软件.最早EasyRecovery pro.恢复过U盘.手机SD卡,硬盘数据.但如今下载不了最新版 ...

  3. (集成电路卡)ID卡

    IC卡(intergrated Circuit Card,集成电路卡),又称为智能卡,智慧卡,微电路卡,微芯片卡 等等. 它是将一个微电子芯片嵌入符合ISO 7816标准的卡基中,做成卡片形状. IC ...

  4. cpu卡,sam卡原理

    第一部分 CPU基础知识一.为什么用CPU卡IC卡从接口方式上分,可以分为接触式IC卡.非接触式IC卡及复合卡.从器件技术上分,可分为非加密存储卡.加密存储卡及CPU卡.非加密卡没有安全性,可以任意改 ...

  5. 初识CPU卡、SAM卡/CPU卡简介、SAM卡简介 【转】

    初识CPU卡.SAM卡/CPU卡简介.SAM卡简介 IC卡按照接口方式可分为接触式卡.非接触式卡.复合卡:按器件技术可分为非加密存储卡.加密存储卡和CPU卡. 加密存储卡是对持卡人的认证,只有输入正确 ...

  6. 门禁 IC卡 ID 卡 RFID 手环 NFC 银行卡 手机模拟门禁

    门禁 IC卡 ID 卡 RFID 手环 NFC 银行卡 手机模拟门禁 原因 最近给公司换了一个门禁. 旧的门禁按键面板已经破了. 不支持我的手环. 按了密码后竟然要按 #. 相关信息 查了资料记录一下 ...

  7. 联盛德 HLK-W806 (十三): 运行FatFs读写FAT和exFat格式的SD卡/TF卡

    目录 联盛德 HLK-W806 (一): Ubuntu20.04下的开发环境配置, 编译和烧录说明 联盛德 HLK-W806 (二): Win10下的开发环境配置, 编译和烧录说明 联盛德 HLK-W ...

  8. Keil MDK STM32系列(九) 基于HAL和FatFs的FAT格式SD卡TF卡读写

    Keil MDK STM32系列 Keil MDK STM32系列(一) 基于标准外设库SPL的STM32F103开发 Keil MDK STM32系列(二) 基于标准外设库SPL的STM32F401 ...

  9. 迅雷9、迅雷极速版之迅雷P2P加速:流量吸血鬼?为什么你装了迅雷之后电脑会感觉很卡很卡?

    原文地址:http://www.whosmall.com/post/90 关闭极速版迅雷ThunderPlatform.exe进程 ThunderPlatform.exe目的:利用P2P技术进行用户间 ...

随机推荐

  1. suse-12-linux gcc gcc-c++离线安装教程,不使用yum等

    最近这几天接手新的项目,要部署新的服务器,采用目前比较主流的框架开发的程序,前后端进行了分离.在这种情况下就需要使用nginx做代理,以便于很好的区分前后端,目前虽然已经有很多很好的发布体系,但是个人 ...

  2. c++ 一个cpp文件如何调用另一个cpp文件已经定义的类?我不想重复定义

    文件test1.cpp有类class A;文件test2.cpp有类class B.如在test2.cpp中想用A:#include "test1.cpp" 当然一般的做法是将类的 ...

  3. 【LeetCode】Unique Email Addresses(独特的电子邮件地址)

    这道题是LeetCode里的第929道题. 题目要求: 每封电子邮件都由一个本地名称和一个域名组成,以 @ 符号分隔. 例如,在 alice@leetcode.com中, alice 是本地名称,而  ...

  4. 每天一个linux命令目录(转)

    一. 文件目录操作命令: 1.每天一个linux命令(1):ls命令 2.每天一个linux命令(2):cd命令  3.每天一个linux命令(3):pwd命令 4.每天一个linux命令(4):mk ...

  5. 【Luogu】P1516青蛙的约会(线性同余方程,扩展欧几里得)

    题目链接 定理:对于方程\(ax+by=c\),等价于\(a*x=c(mod b)\),有整数解的充分必要条件是c是gcd(a,b)的整数倍. ——信息学奥赛之数学一本通 避免侵权.哈哈. 两只青蛙跳 ...

  6. OS X 下iso刻录U盘(系统安装启动盘)

    1. 查看盘 $diskutil list /dev/disk0 #: TYPE NAME SIZE IDENTIFIER : GUID_partition_scheme *320.1 GB disk ...

  7. 【前端学习笔记】关于CSS通过一个块改变另一个块的样式

    <body><div id="a" style="background:#0F0; height:100px; width:100px;"&g ...

  8. spring mvc 单元测试示例

    import java.awt.print.Printable; import java.io.IOException; import javax.servlet.http.HttpServletRe ...

  9. javascript实现数据结构----栈

    //栈是一种遵从后进先出原则的有序集合. //新添加的或待删除的元素都保存在栈的末尾,称作栈顶,另一端就叫栈底 //在栈里,新元素都靠近栈顶,旧元素都叫做栈底 function Stack(){ va ...

  10. hdu 2686 费用流 / 双线程DP

    题意:给一个方阵,求从左上角出到右下角(并返回到起点),经过每个点一次不重复,求最大获益(走到某处获得改点数值),下来时每次只能向右或向下,反之向上或向左. 俩种解法: 1  费用流法:思路转化:从左 ...