當前位置:編程學習大全網 - 編程語言 - Linux下如何測試及使用USB轉串口線

Linux下如何測試及使用USB轉串口線

如果有,則不需要再裝驅動。另外如果有的話最好再用dmesg | grep usb查找如果看到: “drivers/usb/serial/usb-serial.c: USB Serial support registered for Generic” 就說明設備已被識別,然後往下看 drivers/usb/serial/usb-serial.c: USB Serial support registered for PL-2303 usb 2-2: PL-2303 converter now attached to ttyUSB0 (or usb/tts/0 for devfs)如果沒有則需要驅動程序,壹般硬件廠商都會提供,如果真的沒有的話就只有到網上下載了,壹般2.6內核以上的都支持。 安裝完畢後再輸入這個命令瞧瞧,是否安裝成功。說明我的usb轉串口芯片是PL-2303,對應系統設備是 dev/usb/ttUSB0,最後只需在minicom配置文件裏將端口改成/dev/usb/ttyUSB0就可以使用了:) 3、檢測步驟,檢測步驟如下,只是需要主意的是設置串口設備的時候可能不是ttyS2了,有可能是ttyUSB0或者ttyUSB1等之類的,我這裏就是ttyUSB0(我用的是Fedora Core 8)。 因此,最好請您先看壹下/dev下面的文件。 USB轉串口安裝 型號PL2303h 1、插入USB轉串口到主機, 2、啟動 Linux,打開終端,檢查是否存在設備/dev/ttyUSB0,如果沒有就建立壹個: mknod /dev/ttyUSB0 c 188 0 如果有多個USB口,可以類推,建立/dev/ttyUSB[1-n],註意從設備號要累加, 如:mknod /dev/ttyUSB[1-n] c 188 [1-n] 3、輸入命令:#setserial /dev/ttyS0 -aP (COM-1) 顯示內容:/dev/ttyS0, Line 0, UART: 16550A, Port: 0x3f8, irq: 4 Baud_base: 115200, clos_delay: 50, divisor: 0 closing_wait: 3000, closing_wait2: infinite Flags: spd_normal skip_test 4、輸入命令:#setserial /dev/ttyS2 -a (COM-3) 顯示內容:/dev/ttyS2, Line 2, UART: unknown, Port: 0x3e8, irq: 4 Baud_base: 115200, clos_delay: 50, divisor: 0 closing_wait: 3000, closing_wait2: infinite Flags: spd_normal skip_test 第3、4步操作的目的主要是對主機自帶串口及PCI擴展串口的區別。區別在於4顯示的內容中UART:未知unknow。不過若您檢測這壹步的時候 UART為16550A而不是unknow,證明妳的系統已經認識了擴展的串口,不需要進壹步設置,直接跳入第8步測試就可以了。 5、設置好了後是不是需要測試壹下是否能夠通訊呢?最好的辦法是兩臺pc相連。如果pc為windows操作系統就用超級終端,是linux呢就用minicom吧 6、裝有linux的機器,首先需要設置壹下監聽的串口參數,輸入命令 #minicom -s 進入界面後有個框彈出來,如果妳學過英文的話,就會知道選擇哪個的。應該是第三個吧,串口參數設置。

  • 上一篇:離譜面試題深藏其玄機求職的妳了解嗎
  • 下一篇:火災探測報警系統原理是什麽
  • copyright 2024編程學習大全網