私はUbuntuボックス用のBluetoothN64ジョイスティックを作成するための小さなArduinoプロジェクトに取り組んでいます。コントローラーの状態をシリアル経由で出力するためのスケッチを見つけることができました。これはうまく機能します。また、TXとRXを私が持っている小さなCSRBluetoothモジュールに送信しても問題なく動作します。
デバイスとペアリングするときは、「rfcomm bind」を使用して、devディレクトリ内のデバイスを確認する必要があります。出力を「cat」すると、すべてのデータも通過していることが示されます。
私の質問はこれです。Linuxにこのデバイスをジョイスティックとして認識させるための次のステップは何ですか。つまり、/ dev/js0です。これを達成するために何をする必要があるかを知っていれば、必要な手順を読むことができますが、現時点では、どこから始めればよいのかまったくわかりません。過去にこのようなことをしたことはありません。カーネルモジュールの作成を検討する必要がありますか?
単なる観察であっても、正しい方向への情報や突っ込みは大歓迎です。