200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > Linux 串口 gprs at linux下GPRS模块使用AT命令实现拨接电话 发中英文短信

Linux 串口 gprs at linux下GPRS模块使用AT命令实现拨接电话 发中英文短信

时间:2023-02-18 10:16:43

相关推荐

Linux 串口 gprs at linux下GPRS模块使用AT命令实现拨接电话 发中英文短信

开发板:fl2440

cpu : s3c2440(arm9)

开发模块 :A7(GPRS/GPS)

远程登陆软件:PUTTY

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

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

很简单,由于我的开发板上有USB接口,所以直接用USB转串口线就可以解决这样的问题。不过要想使用USB,得使能USB驱动,具体怎么使能可以参考我的博客地址

1.添加USB支持

因为我用的是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上使用串口调试助手一样的,可以参考我的这篇博客

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。