1. 程式人生 > >linux如何判斷哪一個串列埠是當前正在使用

linux如何判斷哪一個串列埠是當前正在使用

       使用cat /proc/tty/driver/serial

serinfo:1.0 driver revision:
0: uart:16550A port:000003F8 irq:4 tx:0 rx:0 CTS|DSR|CD
1: uart:16550A port:000002F8 irq:3 tx:0 rx:0 CTS|DSR|CD
2: uart:unknown port:000003E8 irq:4
3: uart:unknown port:000002E8 irq:3
4: uart:unknown port:00000000 irq:0
5: uart:unknown port:00000000 irq:0
6: uart:unknown port:00000000 irq:0
7: uart:unknown port:00000000 irq:0
8: uart:unknown port:00000000 irq:0
9: uart:unknown port:00000000 irq:0


       我們發現串列埠0和串列埠1的uart值是16550A,tx值為0,rx值也為0,因此我們斷定本機有兩個串列埠,是串列埠0和串列埠1,即ttyS0和ttyS1