/dev/inputs/eventX のシリアルキーボードから文字を読み取る方法 (速度は?)

/dev/inputs/eventX のシリアルキーボードから文字を読み取る方法 (速度は?)

/dev/inputs/eventX から入力を読み取ることができる 2 番目のキーボードから読み取ろうとしていますが、期待した文字ではなく、ゴミが表示されます。

Putty を使用してターゲットにアクセスしています。シリアル デバッグ ポート 115200 または IP 接続経由の SSH 経由でターゲットに接続できます。

その瞬間から、入力する端末が手元にありcat /dev/input/eventX、2 番目のキーボードから「a」、「b」、「c」などの文字を入力すると、意味不明な文字 (複数バイト) しか表示されず、入力内容がまったく同じにはなりません。読み取り速度を変更してみましたが、結果は改善されませんでした (たとえば 9200Bps ですが、それでも意味不明です)。

変更する速度設定や通信設定はありますか? ASCII 文字を取得するにはどうすればよいですか?

root@SANTARO:~ od -x < /dev/input/eventX
0000000     1569    0000    a3ba    0004    0004    0004    0005    0007
0000020     1569    0000    a3c6    0004    0001    0030    0001    0000
0000040     1569    0000    a3ca    0004    0000    0000    0000    0000
0000060     1569    0000    b0ee    0007    0004    0004    0005    0007
0000100     1569    0000    b0f5    0007    0001    0030    0000    0000
0000120     1569    0000    b0f7    0007    0000    0000    0000    0000

ここに画像の説明を入力してください

答え1

これらの特殊ファイルから読み取られるデータは、linux/input.hで定義され、入力/入力.txt

関連情報