linux下USB轉串口的設置 作者: Michael 日期: 2012 年 2 月 19 日 發表評論 (0) 查看評論

在linux下利用簡訊modem發送簡訊,由於簡訊modem使用的是USB串口轉換器(晶元為PL2303),把在配置和調試的過程和方法在此記錄下,希望給有同樣需求的同仁提供一點幫助。

【一】、驅動相關說明:如果直接使用串口線,而沒有用到USB轉串口設備,就不需要安裝驅動。如果使用了USB轉串口,一般情況下也不需要安裝驅動了,目前linux系統已經包含了該驅動,可以自動識別,亦可通過以下命令查看以便確認是否支持。查看模塊裝載的情況:

123 # lsmod |grep pl2303pl2303 186290usbserial298651 pl2303

如果看到類似於上述信息,則表明能正確識別該設備,否則安裝該設備的驅動。同時你可以查看系統的一些信息:

12345678 # dmesg | tail -f。。。。。。drivers/usb/serial/usb-serial.c: USB Serial support registered for PL-2303pl2303 3-1:1.0: PL-2303 converter detectedusb 3-1: PL-2303 converter now attached to ttyUSB0usbcore: registered new driver pl2303drivers/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命令簡單測試下串口通信。

    推薦閱讀:

    查看原文 >>
    相關文章