В Linux, в чем разница между /dev/ttyS0
и /dev/ttys0
?Разница между `/ dev/ttyS0` и`/dev/ttys0`?
Я знаю, что первый представляет собой последовательный порт, но как насчет второго, с небольшим s
?
В Linux, в чем разница между /dev/ttyS0
и /dev/ttys0
?Разница между `/ dev/ttyS0` и`/dev/ttys0`?
Я знаю, что первый представляет собой последовательный порт, но как насчет второго, с небольшим s
?
Для терминала пары, такие как псевдо ptyp3 и ttyp3, то псевдотерминал ... это хозяин или управляющий терминал и терминал ... является ведомым. Есть только 16 ttyp's: ttyp0-ttypf (f является шестнадцатеричной цифрой ). Для получения более пар, 3 буквы q, r, s могут быть вместо p. Например, пара ttys8 , ptys8 представляет собой псевдотерминал . Ведущий и подчиненный - это действительно тот же «порт», но ведомое устройство использует приложением, а мастер используется сетевой программой (или тому подобное), которая поставляет (и получает) данные в/из подчиненный порт.
В devices.txt файле Linux в ядре документации говорится:
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.
Я не» Знаете, насколько это помогает вам, но вы должны начать работать в правильном направлении.