linux下华为HSPA模块MU609的驱动问题
来源:互联网 发布:国泰安经济金融数据库 编辑:程序博客网 时间:2024/06/06 00:48
环境:CPU: s3c2416Linux: 3.6模块: HUAWEI MU609SIM卡: 移动3G卡、移动4G卡
首先,拿到MU609模块后,第一要做的是对模块进行一些熟悉与了解,那么资料,自然是官网上的做靠谱:
华为MU609资料
如下图:
然后,就是对MU609进行驱动设计和调试了。
下面说下在捣鼓它的过程中遇到的问题。
一、硬件
由于MU609在注册网路时电流很大,所以在电路设计方面,一定注意提供给模块足够大的电流。
对于需要设置的引脚,在用CPU控制时,一定记得设置相应的电平。
二、软件
第一要做的就是驱动方面的东东了,怎么配置内核,需要进行哪方面修改,参见官网文档:
《华为模块Android内核驱动集成指导》
第二要做的就是测试模块状态:
完成对设备的识别后,不要忙着进行拨号,而是先发送一些AT指令,查看模块是否正常,方法是:
cat /dev/ttyUSB0 &echo AT+CGMI > /ttyUSB0
AT+CGMI用来查询厂商相关信息,返回结果如下:
Huawei Technologies Co., Ltd. OK
注:期间遇到执行cat /dev/ttyUSB0 &,但无法后台运行的问题,即执行该命令后,立即退出;ps命令查看进程,也确实显示退出了。后来发现是电源供电不稳的原因。
这时,也不要忙着去拨号,至少因该测下模块的信号情况,发送AT+CSQ即可。除了查询信号,顺带还可以让你知道SIM卡相关的是否正常。
所以,记得AT+CSQ!
第三就开始拨号了,只说一点即可:
拨号前最好关闭eth0端口,减少外来因素的影响。你拨号不成功,也许就是因为这一点呢:
ifconfig eth0 down如果要在开机禁止,在/etc/init.d/rcS文件中添加时,记得带上ifconfig命令的路径
/sbin/ifconfig eth0 down
第四提供两个相关脚本:
/etc/ppp/peers/gprs:
/dev/ttyUSB0115200nocrtsctsdebugnodetachusepeerdnsnoipdefaultdefaultrouteuser cardpassword card0.0.0.0:0.0.0.0ipcp-accept-localipcp-accept-remote#persistconnect '/usr/sbin/chat -e -s -v -f /etc/ppp/wcdma-connect-chat'#disconnect '/usr/sbin/chat -v -f /etc/ppp/wcdma-disconnect-chat'当你执行拨号命令时该文件要用到:
pppd call gprs
/etc/ppp/wcdma-connect-chat:
ABORT 'BUSY'ABORT 'NO CARRIER'ABORT 'ERROR'TIMEOUT 30"" ATOK ATZ0OK AT+CFUN=1OK AT+CGDCONT=1,"IP","cmnet"OK ATOK ATDT*99***1#CONNECT ""
这个就是MU609的拨号AT指令了。
参考资料:
http://blog.csdn.net/duloveding/article/details/8287758
0 0
- linux下华为HSPA模块MU609的驱动问题
- linux下华为HSPA模块MU609的驱动问题
- 华为3G模块EM770W在LINUX下的驱动安装
- 华为MU609调试记录
- Linux下华为E220模块调试问题小记
- linux下的SPI模块驱动使用
- linux驱动的模块依赖问题
- linux驱动的模块依赖问题
- Linux下华为3g模块e220上网
- Linux下华为3g模块e220上网
- Linux下华为3g模块e220上网
- Linux下华为3g模块e220上网
- Linux 驱动模块插入问题
- ubuntu下hello驱动模块的编写及问题
- linux下字符驱动模块的一般性步骤
- 嵌入式Linux下3G模块的驱动和应用
- Linux下的ds18b20驱动(编译成模块)
- 如何编译一个linux下的驱动模块
- Hibernate中Criteria、DetachedCriteria
- HDU3001 Travelling
- 深入了解View(四)
- 让Linux终端中执行的程序在后台运行 从前台变到后台
- iOS测试
- linux下华为HSPA模块MU609的驱动问题
- C#数据库连接操作大全
- 利用管道进行通信
- nyoj58最少步数
- 最近面试了几家公司
- uva--10125+hash
- Sqlite + CodeBlocks + Ubuntu
- 机房收费系统—心得
- 生产服务器环境最小化安装后 Centos 6.5优化配置备忘