`/ dev / ttyS0`和`/ dev / ttys0`之间的区别?

时间:2008-08-22 11:29:57

标签: linux serial-port

在Linux中,/dev/ttyS0/dev/ttys0之间的区别是什么?

我知道第一个是串口,但第二个是小型s呢?

3 个答案:

答案 0 :(得分:1)

see this

  

对于伪终端对,例如   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.

我不知道这对你有多大帮助,但应该让你开始朝着正确的方向前进。