xinput / xorg設定を使用せずにLinuxでカスタムタッチスクリーンドライバを認識させる一般的な方法を見つけたいと思います。顧客がどのLinuxシステムを使用するかはわかりませんが、ttyS0などの固定COMポートを識別できます。
Linuxはどのようにタッチスクリーンデバイスを認識し、Xorg / xinputを使用せずにデバイスttyS0に接続しますか?それとも、UIを持つすべてのLinuxオペレーティングシステムでXorgを使用しますか?
ベストアンサー1
この問題を解決するために、inputattach.cの "struct input_types"配列にデバイスを追加しました。このソースファイルをオンラインで見つける必要があります。このリストに正しいパラメータを追加して再コンパイルした後、私が自分で作成したinputattachファイルを実行するドライバを起動できました:./myInputAttach -mydriver /dev/ttyUSB0
tail -f /var/log/kern.logを実行すると、ドライバの起動と割り込みの「printk」出力が表示されます。
私はまだxinputでドライバを見ることができませんが、少なくともドライバが使用されない問題を解決します。