http://blog.csdn.net/david_xtd/article/details/24542595
在linux下利用簡訊modem傳送簡訊,由於簡訊modem使用的是USB串口轉換器(晶片為PL2303),把在配置和調試的過程和方法在此記錄下,希望給有同樣需求的同仁提供一點協助。
【一】、驅動相關說明:
如果直接使用串口線,而沒有用到USB轉串口裝置,就不需要安裝驅動。
如果使用了USB轉串口,一般情況下也不需要安裝驅動了,目前linux系統已經包含了該驅動,可以自動識別,亦可通過以下命令查看以便確認是否支援。
查看模組裝載的情況:
引用 # lsmod |grep pl2303
pl2303 18629 0
usbserial 29865 1 pl2303
如果看到類似於上述資訊,則表明能正確識別該裝置,否則安裝該裝置的驅動。
同時你可以查看系統的一些資訊
引用 # dmesg | tail -f
。。。。。。
drivers/usb/serial/usb-serial.c: USB Serial support registered for PL-2303
pl2303 3-1:1.0: PL-2303 converter detected
usb 3-1: PL-2303 converter now attached to ttyUSB0
usbcore: registered new driver pl2303
drivers/usb/serial/pl2303.c: Prolific PL2303 USB to serial adaptor driver v0.11
。。。。。。
如果看到類似上述資訊,可知usb轉串口晶片PL-2303的驅動已經註冊載入,對應系統裝置是 /dev/ttyUSB0(下面對串口設定時需要用)
linux系統下PL2303的晶片驅動可以到它的官網下載: http://www.prolific.com.tw/Eng/downloads.asp?ID=31
如果以下幾種情況是不需要安裝驅動:
Linux Kernel 2.4.10 and above already includes built-in drivers for PL-2303H. Linux Kernel 2.4.31 and above already includes built-in drivers for PL-2303H, PL-2303XA/HXA and PL-2303HXD. NOTE: Google Android OS is also based on Linux kernel so it also supports PL2303.
【二】、minicom配置:
當然先查看下minicom是否已經安裝好,具體的安裝這裡就不再描述了。
首頁以root使用者登入linux系統,後執行:
1.#minicom -s
2.選擇 serial port setup:
“A - Serial Device”要配置為/dev/ttyUSB0(該值和之前dmesg查詢到資訊一致,如果直接用的串口線,一般配置為/dev/ttyS0) “E - Bps/Par/Bits”設定成“9600 8N1” “F - Hardware Flow Control”設定成“No” 如下圖:
按照各項提示的按鍵,修改需要的內容,比如選擇“E - Bps/Par/Bits”如下圖所示:
上述三項修改完成後,按斷行符號一直返回主選項目錄。
3.選擇Modem and dialing
如果不是用來控制modem, 一般需要修改此選項,具體配置如下:
修改完成按斷行符號一直返回主選項目錄。
4.儲存配置退出(一定要記得這一步)
設定完成後選擇 Save setup as dfl 將當前設定儲存為預設設定. 選Exit退出即可。
到此已經基本配置好,可以輸入AT命令簡單測試下串口通訊。
原文地址:http://sjsky.iteye.com/blog/1060342