Sous Linux, quelle est la différence entre /dev/ttyS0
et /dev/ttys0
?Différence entre `/ dev/ttyS0` et`/dev/ttys0`?
Je sais que le premier est un port série, mais qu'en est-il de la seconde, avec le petit s
?
Sous Linux, quelle est la différence entre /dev/ttyS0
et /dev/ttys0
?Différence entre `/ dev/ttyS0` et`/dev/ttys0`?
Je sais que le premier est un port série, mais qu'en est-il de la seconde, avec le petit s
?
Pour une paire de pseudo-terminal tel que de ptyp3 et ttyp3, le pty ... est le terminal maître ou la commande et le tty ... est l'esclave. Il n'y a que 16 ttyp: ttyp0-ttypf (f est un chiffre hexadécimal). Pour obtenir plus de paires, les 3 lettres q, r, s peuvent être utilisées à la place de p. Par exemple, la paire ttys8, ptys8 est une paire pseudo-terminale . Le maître et l'esclave sont vraiment le même "port" mais l'esclave est utilisé par le programme d'application et le maître est utilisé par un programme de réseau (ou similaire) qui fournit (et obtient) des données depuis/vers le port esclave.
Dans le fichier devices.txt Linux dans la documentation du noyau, il est dit:
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.
et poursuit en disant
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.
Je ne Je sais combien cela vous aide, mais devrait vous aider à démarrer dans la bonne direction.