Сведения о вопросе

rjevskii

18:38, 26th August, 2020

Теги

linux   serial-port    

Разница между `/dev/ttyS0` и `/dev/ttys0`?

Просмотров: 833   Ответов: 3

В Linux, в чем разница между /dev/ttyS0 и /dev/ttys0 ?

Я знаю, что первый-это serial port, но как насчет второго, с маленьким s ?



  Сведения об ответе

#hash

00:53, 25th August, 2020

видеть это

Для псевдо - пары terminal, такой как ptyp3 и ttyp3, pty... это мастер или контролирующий terminal и телетайп... это рабыня. Их всего 16 ttyp по: ttyp0-ttypf (F-это шестнадцатеричная цифра). Получить больше пары, 3 буквы q, r, s могут быть используется вместо р. Например: пара ttys8, ptys8-это псевдо terminal пара. Хозяин и раб действительно есть то же самое "port", но используется ведомое устройство с помощью прикладной программы и мастер используется сетевой программой (или тому подобное) который поставляет (и получает) данные в / из ведомого порта.


  Сведения об ответе

ЯЯ__4

22:33, 17th August, 2020

  Сведения об ответе

PIRLO

17:05, 10th August, 2020

В файле Linux devices.txt в документах kernel говорится::

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.

Я не знаю, насколько это поможет вам, но это должно помочь вам начать двигаться в правильном направлении.


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться