Linux TTY设备汇总
目录
1. tty(终端设备统称)
2. ptm(伪终端主设备)与pts(伪终端从设备)
3. ttys(串行端口终端)
4. ttyACM(USB CDC ACM设备)
5. ttyGS(USB Gadget Serial设备)
主要联系
典型应用场景
TTY_CORE: drivers/tty/tty_io.c:tty_register_driver name:tty,driver_name:(null)
TTY_CORE: drivers/tty/tty_io.c:tty_register_driver name:ptm,driver_name:pty_master
TTY_CORE: drivers/tty/tty_io.c:tty_register_driver name:pts,driver_name:pty_slave
TTY_CORE: drivers/tty/tty_io.c:tty_register_driver name:ttyS,driver_name:serial
TTY_CORE: drivers/tty/tty_io.c:tty_register_driver name:ttyACM,driver_name:acm
TTY_CORE: drivers/tty/tty_io.c:tty_register_driver name:ttyGS,driver_name:g_serial
1. tty(终端设备统称)
- 定义:泛指所有类型的终端设备,包括物理终端和虚拟终端。
- 作用:作为用户与系统交互的字符设备接口,支持输入/输出操作。
- 实例:如
/dev/tty1
(虚拟控制台)、/dev/ttyS0
(串口终端)。