LoginSignup
1
0

More than 3 years have passed since last update.

screenコマンドで擬似端末(pseudo terminal)を開く

Posted at

シリアル通信アプリをハードウェアなしでもデバッグできることを期待して、screenコマンドで擬似端末を開くことを試したのでメモ。

スレーブ側を開く

開きたい擬似端末をtty{$ID}/pty{$ID}の組、ボーレートを$BAUDRATEとして、

% screen /dev/tty${ID} ${BAUDRATE}

マスタ側を開く

スレーブ側を先に開いた状態にて、

% screen /dev/pty${ID} ${BAUDRATE}

動作チェック

開いたマスタ側に標準入力を与えると、開いたスレーブ側の標準出力に与えた内容が表示される。
逆に、開いたスレーブ側に標準入力を与えると、開いたマスタ側の標準出力に与えた内容が表示される。

終了する際はCtrl+a→k

未確認事項

  • /dev/ptmx/dev/pts/${ID}の組でも同様に開けるか(Macでpts側のスペシャルファイルが見つけられなかった)

参考文献

1
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0