1

(有限) バッファから (ファイル記述子への) 無限ストリームを生成する方法、つまり、ユーザー空間から呼び出しを呼び出さずに (バッファの初期設定を除く) バッファを繰り返す方法はありますか? のようなデータ ソースを定義する方法を探していると思いますが/dev/zero、値のソースとしてユーザー定義の有限バッファのみを使用します。

(目的は、これが奇妙な要求のように聞こえる場合に備えて、シリアル接続を介して外部デバイスへの IO を刺激することです。)

4

1 に答える 1

0

Perl がインストールされている場合:

perl -e 'print "HELLO" while(1);' > /dev/ttyUSB0
perl -e 'print chr(0x48) while(1);' > /dev/ttyUSB0
perl -e 'print chr(0x48).chr(0x45).chr(0x4c).chr(0x4c).chr(0x4f) while(1);' > /dev/ttyUSB0

/dev/ttyUSB0 はシリアル デバイス、"HELLO" は ASCII 文字列、chr(0xXX) は出力する特定のバイトです。

于 2011-03-11T18:54:30.773 に答える