5

/dev に tty デバイスがあり、そこで AT コマンドを送信します。行ごとに読み取り、タイムアウト後にファイルの読み取りを停止したい。

4

2 に答える 2

4

このプログラムsttyを使用して、tty デバイスを構成できます。端末 /dev/ttyS0 の設定を表示するには、試してください。

stty -a -F /dev/ttyS0

タイムアウトに関するデフォルト設定は ですmin = 1; time = 0。これは、読み取りプログラムが、少なくとも 1 文字が読み取られ、タイムアウトが発生しないまで読み取られることを意味します。例を使用して

stty -F /dev/ttyS0 min 0 time 10

読み取りプログラム (例: cat) は、何かが読み取られたかどうかにかかわらず、1 秒後に読み取りを終了します。パラメータの単位timeは 10 分の 1 秒です。詳細については、チェックアウトできman sttyます。

于 2011-07-15T22:15:44.230 に答える