Linuxでは、コマンド文字列(つまり、一部のデータ)をシリアルポート(制御文字を含む)に送信し、応答(通常は制御文字を含む場合もあります)をリッスンしたいと思います。
Linuxでこれをできるだけ簡単に行うにはどうすればよいですか?例をいただければ幸いです!
承認された回答:
Unix上のすべてのデバイスはデバイスファイルにマップされ、シリアルポートは/dev/ttyS0
になります。 /dev/ttyS1
…。
まず、そのファイルの権限を確認します。/dev/ttyS1
を使用していると仮定します。 。
ls -l /dev/ttyS1
read.writeアクセスが必要になります。これが共有システムの場合は、すべての人に公開することによるセキュリティへの影響を考慮する必要があります。
chmod o+rw /dev/ttyS1
ファイルに書き込むための非常に単純な大まかな方法は、単純なecho
を使用します。 コマンド。
echo -ne '
Linux