minicom
を使用してモデムと通信する方法についてのチュートリアルを見つけましたが、デスクトップコンピュータのデータがシリアルポートに到着するを聞くだけのチュートリアルはありません。
私はこのケースシナリオを求めます:
/dev/ttyS0
のシリアルポート。Utilite Proは、実行を開始した瞬間に診断の出力を開始すると想定されていますCOMへのデータポート。
どうすればminicomを使用してこのデータを読み取る?
画面上のデータと可能であればファイルメソッドの両方をお願いします。
追加データ:
デフォルトでは、minicomは/ dev/modemでシリアルデータをリッスンします。これは通常、最初のシリアルTTYへのシンボリックリンクです。最初のシリアルTTYがハードウェアDB9ポートではない場合があります。したがって、最初に知っておく必要があるのは、Utiliteデバイスが接続されているシリアルTTYです。これを行う最も簡単な方法は次のとおりです。
for $dev in $(ls /dev/ttyS*); do
temp=$(mktemp)
echo $temp
echo $dev >$temp
cat $dev >>$temp &
done
次に、Utiliteデバイスを起動します。これにより、TTYポートからそのスクリプト出力にリストされている一時ファイルの1つにストリームがダンプされます。各一時ファイルをチェックして、使用するminicomを構成する必要があるポートを決定します。次に、「-D」オプションに続けてデバイスを使用してミニコムを起動できます。あなたが言うように、速度とフロー制御の設定が適切であれば、ミニコムでデバイスストリームからの出力が表示されます。