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上使用串口調試助手一樣的,可以參考我的這篇博客
總結
以上是生活随笔為你收集整理的Linux 串口 gprs at,linux下GPRS模块使用AT命令实现拨接电话,发中英文短信的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux权限-m,Linux笔记:权限
- 下一篇: linux ftp 怎么验证,Linux