GNU/Linux >> Linux の 問題 >  >> Linux

Linux のシリアル ポートでデータを監視するにはどうすればよいですか?

pyserial を見つけました 非常に使いやすいので、Python に慣れている場合は、そのようなことを書くのは難しくありません。


strace はこれに非常に役立ちます。対応する構造がデコードされた、すべての ioctl 呼び出しの視覚化があります。次のオプションは、あなたの場合に特に役立ちます:

<ブロック引用>

-e read=set

指定されたセットにリストされているファイル記述子から読み取られたすべてのデータの完全な 16 進数および ASCII ダンプを実行します。たとえば、ファイル記述子 3 と 5 のすべての入力アクティビティを確認するには、-e read=3,5 を使用します。これは、オプション -etrace=read によって制御される read(2) システム コールの通常のトレースとは無関係であることに注意してください。

-e write=set

指定されたセットにリストされているファイル記述子に書き込まれたすべてのデータの完全な 16 進数および ASCII ダンプを実行します。たとえば、ファイル記述子 3 および 5 のすべての出力アクティビティを表示するには、-e write=3,5 を使用します。これは、オプション -etrace=write によって制御される write(2) システム コールの通常のトレースとは無関係であることに注意してください。


Linux
  1. Linux – Raspberrypiシリアルポート?

  2. Linux – LinuxでProcファイルシステムはどのくらいの頻度で更新されますか?

  3. Linux –シリアルポートを使用してプロセスを見つける方法は?

  1. Linuxでファイルの名前を変更するにはどうすればよいですか?

  2. auditd を使用して Linux でファイルの削除を監視する方法

  3. Linuxでファイルをシンボリックリンクするにはどうすればよいですか?

  1. Linux 端末から特定のファイルを見つけるにはどうすればよいですか?

  2. シリアルポートのトラフィックを監視するにはどうすればよいですか?

  3. ディスク io を監視するにはどうすればよいですか?