/dev に tty デバイスがあり、そこで AT コマンドを送信します。行ごとに読み取り、タイムアウト後にファイルの読み取りを停止したい。
12662 次
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 に答える