bash
STDIN、STDOUT、およびSTDERRに適用されます。xterm
開いたら、擬似ttyを割り当てます。その後、xtermは子プロセスを分岐し、STDIN、STDOUT、STDERRをslave_fd
viaにバインドdup2
し、exec
callを使用しますbash
。これはいいですね。
bash
しかし、TTYで直接作業する方法は何ですか?どのようにbash
実行しますかopen("/dev/ttyS0", O_RDWR)
?これにより、デバイスをデバイスに接続し、/dev/ttyS0
デバイスからコマンドを実行できます。bash
答え1
転送速度がわかっている場合は、次のように画面を使用してシリアル端末に接続できます。screen /dev/ttyS0 115200