通过查看/proc/tty/drivers文件可以获知什么类型的tty设备存在以及什么驱动被加载到内核,

这个文件包括一个当前存在的不同 tty 驱动的列表,

包括驱动名、缺省的节点名、驱动的主编号、这个驱动使用的次编号范围,以及 tty 驱动的类型。


$ cat /proc/tty/drivers
/dev/tty             /dev/tty        5       0 system:/dev/tty
 /dev/console         /dev/console    5       1 system:console
 /dev/ptmx            /dev/ptmx       5       2 system
 /dev/vc/0            /dev/vc/0       4       0 system:vtmaster
 unknown              /dev/ttynull  241       0 type:0.0
 ttyAM                /dev/ttyAM    204 16-18 serial
 pty_slave            /dev/pts      136 0-1048575 pty:slave
 pty_master           /dev/ptm      128 0-1048575 pty:master
 unknown              /dev/tty        4 1-63 console$ / # cat /proc/tty/driver/ttyAM 
 serinfo:1.0 driver revision:
 0: uart:AMBA/PL011 mmio:0xF2000000 irq:150 tx:767357 rx:169 RTS|DTR
 1: uart:AMBA/PL011 mmio:0xF2001000 irq:151 tx:0 rx:0
 2: uart:AMBA/PL011 mmio:0xF2002000 irq:152 tx:0 rx:0