在Linux中,/dev/ttyS0
和/dev/ttys0
之间的区别是什么?
我知道第一个是串口,但第二个是小型s
呢?
答案 0 :(得分:1)
对于伪终端对,例如 ptyp3和ttyp3,pty ......是 掌握或控制终端和 tty ...是奴隶。只有16个 ttyp:ttyp0-ttypf(f是a 十六进制数字)。 要获得更多 对,3个字母q,r,s可以是 用来代替p 。比如说 对ttys8,ptys8是一个伪终端 对。主人和奴隶真的是 相同的“端口”,但使用奴隶 通过应用程序和 master由网络程序使用 (或类似的)提供(和 获取数据到/从从端口。
答案 1 :(得分:0)
答案 2 :(得分:0)
在内核文档中的Linux devices.txt文件中,它说:
3 char Pseudo-TTY slaves
0 = /dev/ttyp0 First PTY slave
1 = /dev/ttyp1 Second PTY slave
...
255 = /dev/ttyef 256th PTY slave
These are the old-style (BSD) PTY devices; Unix98
devices are on major 136 and above.
继续说
4 char TTY devices
0 = /dev/tty0 Current virtual console
1 = /dev/tty1 First virtual console
...
63 = /dev/tty63 63rd virtual console
64 = /dev/ttyS0 First UART serial port
...
255 = /dev/ttyS191 192nd UART serial port
UART serial ports refer to 8250/16450/16550 series devices.
Older versions of the Linux kernel used this major
number for BSD PTY devices. As of Linux 2.1.115, this
is no longer supported. Use major numbers 2 and 3.
我不知道这对你有多大帮助,但应该让你开始朝着正确的方向前进。