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

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

/dev/inputs/eventXで入力を読み取ることができる2番目のキーボードからデータを読み取ろうとしますが、予想される文字の代わりにゴミが表示されます。

私はPuttyを使ってターゲットにアクセスしています。シリアルデバッグポート115200を介してターゲットに接続するか、IP接続を介してSSHを介して接続できます。

cat /dev/input/eventXその瞬間から、私は私が入力できる自分の端末を持っています。いいえ。同じ入力。読み取り速度を変更してみましたが、より良い結果は出ませんでした。 (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で定義され、次の場所に書き込まれるinput_event型の構造です。入力/input.txt

おすすめ記事