了解linux joydev驱动程序

时间:2011-01-29 16:08:19

标签: linux driver

我正在尝试了解joydev驱动程序(http://lxr.linux.no/linux+v2.6.36/drivers/input/joydev.c)

我在哪里可以找到有关该驱动程序的信息?

为什么有joydev_client结构?为什么他的领域没有嵌入joydev结构中?

由于 丹

1 个答案:

答案 0 :(得分:1)

在应用程序中使用joydev_client结构来接收操纵杆事件(因此"客户端")。 " joydev"驱动程序内部使用它本身。您不希望向所有用户公开硬件的内部状态,因此有两个独立的结构 - "用户友好"客户端结构中的数据,主结构中的私有数据。