/dev/ttyS0
Linux では、との違いは何/dev/ttys0
ですか?
最初のものはシリアルポートであることは知っていますが、2番目のものはどうs
ですか?
/dev/ttyS0
Linux では、との違いは何/dev/ttys0
ですか?
最初のものはシリアルポートであることは知っていますが、2番目のものはどうs
ですか?
ptyp3 と ttyp3 などの疑似端末ペアの場合、pty... はマスターまたは制御端末であり、tty... はスレーブです。ttyp は ttyp0 ~ ttypf (f は 16 進数) の 16 個しかありません。より多くのペアを取得するには、 p の代わりに q、r、s の 3 文字を使用できます。たとえば、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.
これがどれだけ役立つかはわかりませんが、正しい方向に向けて出発できるはずです。