0
私は私がinformaionを見つけたことができjoydevドライバ(http://lxr.linux.no/linux+v2.6.36/drivers/input/joydev.c)理解のLinux joydevドライバ
を理解しようとしていますその居場所?
なぜjoydev_client構造体がありますか?なぜ彼のフィールドはjoydev構造体の中に埋め込まれていないのですか?
おかげ ダン
私は私がinformaionを見つけたことができjoydevドライバ(http://lxr.linux.no/linux+v2.6.36/drivers/input/joydev.c)理解のLinux joydevドライバ
を理解しようとしていますその居場所?
なぜjoydev_client構造体がありますか?なぜ彼のフィールドはjoydev構造体の中に埋め込まれていないのですか?
おかげ ダン
はjoydev_client構造体は、ジョイスティックイベント(したがって、「クライアント」)を受け取るためのアプリケーションで使用されています。 「joydev」自体は、ドライバによって内部的に使用されます。ハードウェアの内部状態をすべてのユーザーに公開したくないので、2つの別々の構造体があります。クライアント構造体には「ユーザーフレンドリーな」データ、メイン構造体にはプライベートデータがあります。