linux下GPRS模块使用AT命令实现拨接电话,发中英文短信

开发板           :fl2440linux

cpu                :  s3c2440(arm9)ide

开发模块       :A7(GPRS/GPS).net

远程登录软件:PUTTY调试

**************************************************************************************************************************************************************************blog

前言:由于个人开发板上的串口仅支持RS232电平,不支持TTL电平,而我用的A7模块仅支持TTL电平,那个人开发板要想和A7模块进行通讯,怎么解决这样的问题呢?接口

很简单,因为个人开发板上有USB接口,因此直接用USB转串口线就能够解决这样的问题。不过要想使用USB,得使能USB驱动,具体怎么使能能够参考个人博客地址ip

点击打开连接开发

1.添加USB支持get

由于我用的是USB转串口线,因此须要在linux 内核里面添加相应的支持,这样才能使用,具体添加的选项以下所示:博客

[zoulei@CentOS linux-3.0]$ make menuconfig

 

 Device Drivers  ---> 

             [*] USB support  ---> 

                  <*>   USB Serial Converter support  --->

                             <*>   USB CP210x family of UART Bridge Controllers  

而后编译内核烧录到开发板                       

2.硬件连线

具体的连线方式能够参考个人上一篇博客:点击打开连接

注意:由于以前我是使用USB转串口线经过远程登录软件链接开发板的,而如今若是你只有一根USB转串口线,既想远程登录开发板,又想经过这根串口线使开发板

和GPRS模块链接是不可能的,因此咱们就须要有一根网线,网线使其PC与开发板相连,经过PUTTY登录开发板,具体操做以下:

(1)查看开发板的ip地址


(2)查看端口号


 

(3)PUTTY登录


3.开发板上操做

(1)ls dev/


有ttyUSB0这个设备,则说明个人USB转串口线能够用了

(2)microcom命令监听USB接口

>:microcom -s 115200 /dev/ttyUSB0


***********************************************************************************************************************

说明:1.microcom是在制做根文件系统时busybox里自带命令。-s指定波特率为115200,也能够在前面加 -t  7000(表示监听的时间为7000ms),

            经过ctrl+x能够退出监听。

           2.发送AT 是否能返回 Ok 检查模块和板子是否是链接好的模块能不能正常的工做。

*********************************************************************************************************************************************************************

(4)使用AT命令拨接电话,接收中英文短信

具体的操做和在PC上使用串口调试助手同样的,能够参考个人这篇博客点击打开连接

相关文章
相关标签/搜索