當前位置:首頁 » 操作系統 » linux應用串口

linux應用串口

發布時間: 2022-02-22 02:04:47

1. linux 怎麼 在 驅動中 使用串口

Linux發行版自帶usb to serial驅動,以模塊方式編譯驅動,在內核源代碼目錄下運行Make MenuConfig選擇Devces
drivers-->USB seupport--> <M>USB Serial Converter support
--> <M> USB driver for GSM and CDMA modems & [*]USB Generic
Serial Driver,保存退出。運行make
moles,編譯成功後可找到usbtoserial.ko及option.ko兩個驅動(2.6以上內核版本模塊驅動用.ko表示)。

2. 請問程序中linux如何獲取可用的串口列表

dmesg | grep tty

下面是一個例子,例子中採用的是USB轉串口線(pl2303)。

插入線:
$ dmesg|grep tty
[ 0.000000] console [tty0] enabled
[ 1.248404] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 1.624590] 00:07: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 12.618301] usb 5-2: pl2303 converter now attached to ttyUSB0

拔出線:
$ dmesg|grep tty
[ 0.000000] console [tty0] enabled
[ 1.248404] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 1.624590] 00:07: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 12.618301] usb 5-2: pl2303 converter now attached to ttyUSB0
[ 375.392303] pl2303 ttyUSB0: pl2303 converter now disconnected from ttyUSB0

這樣程序中應該不難判斷了吧。
【參考】http://www.cyberciti.biz/faq/find-out-linux-serial-ports-with-setserial/

熱點內容
python不支持的數據類型有 發布:2025-09-18 01:50:23 瀏覽:638
長江存儲科技招聘 發布:2025-09-18 01:44:48 瀏覽:763
斯維爾加密狗 發布:2025-09-18 01:31:00 瀏覽:248
手把手win7搭建web伺服器 發布:2025-09-18 01:25:53 瀏覽:726
硬碟緩存128m 發布:2025-09-18 01:15:13 瀏覽:753
蘋果手機設備密碼是指什麼 發布:2025-09-18 01:02:26 瀏覽:467
asp門戶網站源碼 發布:2025-09-18 00:54:00 瀏覽:449
java資料庫例子 發布:2025-09-18 00:53:58 瀏覽:220
sh腳本輸出 發布:2025-09-18 00:48:10 瀏覽:258
我的世界伺服器箱里的東西沒了 發布:2025-09-18 00:39:20 瀏覽:934