通常USB轉RS232連接線廠商只會提供Windows版的驅動程式。
那在Linux底下能否使用呢?需不需要額外的驅動程式呢?答案「在Linux底下,可以隨插即用」。
- 在未將USB轉RS232連接線接到電腦USB埠前。
- samuel@ubuntu:~$ ls /dev/ttyUSB*
- ls: /dev/ttyUSB*: No such file or directory
- samuel@ubuntu:~$
- 在將USB轉RS232連接線接到電腦USB埠後,看得出來Linux已經認出此連接線,為/dev/ttyUSB0
- samuel@ubuntu:~$ ls /dev/ttyUSB*
- /dev/ttyUSB0
- samuel@ubuntu:~$
- 例用Minicom,這個Linux底下的超超級終端機來測試吧!!
- 運行minicom,你會需要root權
- sudo minicom -s
- 設定minicom
- Ctrl+a+o
- 選擇Serial port setup
- 將其中的A - Serial Device指向 /dev/ttyUSB0
- 再將E - Bps/Par/Bits 設定成所需模式。例如115200 8N1。
- 將USB轉RS232連接線的另一端連接到裝置,將裝置啟動,此時在minicom上就可看到裝置的輸出了。
3 則留言:
minicom 不是一定要 root 權喔~
device node 有權讀寫就可以了。
(謝謝你的文章對我的幫助)
minicom一定要有root權限方可執行。
在Linux的世界裡,跟硬體有關的通常都需要root權限。
hihi
我不會用「一定」這個字。
因為其實只要 device node 有給權限就夠了。上面的例子是 ttyUSB*
你可以自已實作一下。實作才是王道。
張貼留言