これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド Grabserial です。
プログラム:
NAME
grabserial - シリアルラインリーダー
SYNOPSIS
グラブシリアル
DESCRIPTION
グラブシリアル シリアルポートを読み取り、データを標準ポートに書き込む小さなプログラムです。
出力。 このツールの主な目的は、シリアル コンソールに書き込まれたメッセージを収集することです。
Linux を実行しているターゲット ボードからメッセージを取得し、ホスト マシンにメッセージを保存します。
USAGE
グラブシリアル [オプション]
OPTIONS
-NS、 - 助けて
このメッセージを印刷する
-NS、 --デバイス=
デバイスを読み取りに設定します (デフォルトは「/dev/ttyS0」)
-NS、 --ボーレート=
ボーレートを設定します (デフォルトは 115200)
-w、 --width=
データビット幅を設定します (デフォルトは 8)
-NS、 --パリティ=
パリティを設定します (デフォルトは N)
-s、 --ストップビット=
ストップビットを設定します (デフォルトは 1)
-NS、 --xonxoff
ソフトウェア フロー制御を有効にする (デフォルトはオフ)
-NS、 --rtscts
RTS/CTS フロー制御を有効にする (デフォルトはオフ)
-NS、 --強制リセット
pyserial にデバイスパラメータを強制的にリセットする
--endtime=
指定された秒数が経過したらプログラムを終了します。
--コマンド=
読み取る前にコマンドをポートに送信します
-NS、 - 時間
受信した各行の印刷時間。 時間は
各行の最初の文字が
グラシリアルで受け取りました
--システムタイム
受信した各行のシステム時間を出力します。 時間
最初の文字が現れるときの絶対現地時間です。
各行の内容はgrabserialによって受信されます
-NS、 --一致=
照合する正規表現パターンを指定します
基準時間を設定します。 以降の行の時間値
パターンに一致する行は相対的なものになります
この基準時間。
-私、 --インスタントパット=
時間を指定する正規表現パターンを指定します
実行の終了時に報告されます。 ミッドラインで動作します。
-NS、 --quitpat=
終了する正規表現パターンを指定します。
プログラム。 ミッドラインで動作します。
-l、 --起動時間
プログラム起動からの基準時間を設定します。
-o、 --出力=
指定したファイルにデータを出力します。
-v、 -詳細
詳細な実行時メッセージを表示する
-V、 - バージョン
バージョン番号を表示して終了します
例
グラブシリアル -e 30 -t -m ^Linux バージョン。*
これにより、シリアル入力が 30 秒間取得され、各行の時間が表示されます。
「Linux バージョン」で始まる行が表示された場合は、基準時刻を再設定します。
onworks.net サービスを使用してオンラインで Grabserial を使用する