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上使用串口調試助手同樣的,能夠參考個人這篇博客點擊打開連接

相關文章
相關標籤/搜索