.png)
/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。