문제

리눅스에서 차이점은 무엇입니까? /dev/ttyS0 그리고 /dev/ttys0?

첫 번째 포트가 직렬 포트인 것은 알고 있지만 두 번째 포트는 어떻습니까? s?

도움이 되었습니까?

해결책

이것 좀 봐

PTYP3 및 TTYP3과 같은 의사 말단 쌍의 경우 Pty ...마스터 또는 제어 터미널 및 TTY ...노예입니다.16 개의 TTYP 만 있습니다.ttyp0-ttypf (f는 16 진수 숫자입니다). 더 많은 쌍을 얻으려면 3 글자 q, r, s가 p 대신 사용될 수 있습니다..예를 들어 TTYS8, PTYS8 쌍은 의사 단자 쌍입니다.마스터와 슬레이브는 실제로 동일한 "포트"와 동일하지만 슬레이브는 응용 프로그램 프로그램에 의해 사용되며 마스터는 슬레이브 포트에 데이터를 공급하고받는 네트워크 프로그램 (또는 같은)에 의해 사용됩니다.

다른 팁

커널 문서의 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.

이것이 얼마나 도움이 되는지 모르겠지만 올바른 방향으로 시작하는 데 도움이 될 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top