环境:
CPU: s3c2416
Linux: 3.6
模块: HUAWEI MU609
SIM卡: 移动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

第三就開始拨号了,仅仅说一点就可以:

拨号前最好关闭eth0port,降低外来因素的影响

你拨号不成功,或许就是由于这一点呢:

ifconfig eth0 down

假设要在开机禁止。在/etc/init.d/rcS文件里加入时,记得带上ifconfig命令的路径

/sbin/ifconfig eth0 down

第四提供两个相关脚本:

/etc/ppp/peers/gprs:

/dev/ttyUSB0
115200
nocrtscts
debug
nodetach
usepeerdns
noipdefault
defaultroute
user card
password card
0.0.0.0:0.0.0.0 ipcp-accept-local
ipcp-accept-remote #persist
connect '/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
"" AT
OK ATZ0
OK AT+CFUN=1
OK AT+CGDCONT=1,"IP","cmnet"
OK AT
OK ATDT*99***1#
CONNECT ""

这个就是MU609的拨号AT指令了。

參考资料:

http://blog.csdn.net/duloveding/article/details/8287758

linux下华为HSPA模块MU609的驱动问题的更多相关文章

  1. Linux下安装opencv模块

    最近微信上流行的给自己的头像加一顶圣诞帽,想用python写一个程序自己实现一下,其中需要用到opencv import cv2 现在记录一下如何在Linux系统(ubutun)下安装该模块: 参考了 ...

  2. linux下利用GPRS模块发短信、打电话

    一.开发环境     内核版本:linux-3.0    开发板:FL2440(nandflash:K9F1G08 128M)    GPRS模块:SIM900   二.与发短信和拨号相关的 AT 指 ...

  3. Linux下安装MySQLdb模块

    1,查看是否已安装MySQLdb模块 进入python的命令行,输入 import MySQLdb 如果没有报错,证明此模块已经安装,可以跳过以下步骤. 2,下载最新的MySQLdb安装包: wget ...

  4. (转)Linux下Apache 限速模块安装笔记

    参考文章:http://www.pcmag.com.cn/solution/net/story/200704/51003104.shtml 限线程:http://dominia.org/djao/li ...

  5. Linux下apache2及模块mod_deflate等安装和配置

    安装apache 1.wget http://archive.apache.org/dist/httpd/httpd-2.2.13.tar.gz 2.在安装目录 先让大家看看实际效果,请看下图10点中 ...

  6. Linux下安装MySQLdb模块(Python)

    一.MySQLdb-python模块 https://pypi.python.org/pypi/MySQL-python ` 二.安装依赖包 yum -y install python-devel m ...

  7. 爬虫在linux下启动selenium-安装谷歌浏览器和驱动(傻瓜式教程)

    一.升级yum(防止不必要的麻烦) yum update -y yum -y groupinstall "Development tools" yum install openss ...

  8. Linux下USB转串口的驱动【转】

    转自:http://www.linuxidc.com/Linux/2011-02/32218.htm Linux发行版自带usb to serial驱动,以模块方式编译驱动,在内核源代码目录下运行Ma ...

  9. 嵌入式linux驱动开发之给linux系统添加温度传感器模块

    忙了几天,终于可以让ds18b20在自己的开发板的linux系统上跑了!虽然ds18b20不是什么新鲜玩意,但是想想知己可以给linux系统添加模块了还是有点小鸡冻呢! 虽然说现在硬件的资源非常丰富而 ...

随机推荐

  1. ACM_出题人这样不好吧

    出题人这样不好吧 Time Limit: 2000/1000ms (Java/Others) Problem Description: 作为编协的第一次月赛,肯定是要有防AK(ALL KILL)的题目 ...

  2. 题解报告:hdu 1213 How Many Tables

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1213 Problem Description Today is Ignatius' birthday. ...

  3. 去掉myeclipse的预览窗口

    1,选择菜单: windows -> preferences2,在弹出窗口中选择General-> Editors -> FileAssociations3,在上方框内选择*.jsp ...

  4. [转]c# 对密码执行散列和 salt 运算方法

    本文转自:http://www.cnblogs.com/CnBlogFounder/archive/2008/07/04/1235690.html 大家对密码执行散列和Salt运算一定不陌生.两个Vi ...

  5. SublimeText学习(二)-基本操作

    1.查看已安装的插件 看到已经安装的插件,看到了在上一篇中安装的Emmet 2.设置主题与字体 方法一: 方法二: 工具栏中 [Preference-浏览程序包]找到[Default文件夹]-用Sub ...

  6. Serializable和Parcelable的简单介绍

    Serializable和Pacelable接口可以完成对象的序列化过程,当我们需要通过Intent和Binder传输数据时就需要使用Parcelable或者Serializable. Seriali ...

  7. Android Thermal-engine

    Thermal Engine Thermal 相关的东西主要在Vendor/qcom/proprietary/thermal-engine 目录下: thermal-engine.conf 文件可以用 ...

  8. webpack 打包后 Uncaught SyntaxError: Unexpected token <

    问题描述:npm run dev 没报错.是可以正常运行的, npm run build 过程也没报错, 但是打开dist   index.html  就报错了  错误内容:       解决方法: ...

  9. CSS之float浮动

    CSS理解之float浮动 首先我们看看W3C给出的关于 float 的说明: 参考资料   MDN   W3C

  10. Sandbox 沙盒

    In computer security, a sandbox is a security mechanism for separating running programs, usually in ...