1

对于鼠标,如果我发出命令cat /dev/input/mouse1然后移动鼠标,控制台中就会有输出。由此我知道鼠标可以工作。

但是对于我的笔记本电脑的触摸板,即mouse0,当我发出/dev/input/mouse0并触摸触摸板时,我看不到任何输出。

那我怎么知道像我的触摸板这样的设备的驱动程序是否真的工作?它们是否真的可以与操作系统通信?

4

1 回答 1

1

这取决于您的驱动程序希望如何与设备通信并向您提供响应。

您的驱动程序需要像鼠标一样创建procfssysfs接口。因此,如果您的驱动程序创建了这样的界面,您肯定可以看到,但您必须寻找它们,有时用它们的术语很难找到它们。

不用说,它们存在并且如果它们正在工作,它们正在与您的操作系统通信,但是它们是否提供了procfssysfs接口,这是驱动程序特定的并且不能马上说出来,需要一些文档或代码。

于 2013-05-13T15:28:21.313 回答