对于鼠标,如果我发出命令cat /dev/input/mouse1
然后移动鼠标,则控制台中会有输出。由此我知道鼠标可以工作。
但对于我的笔记本电脑的触控板,mouse0
,当我发出/dev/input/mouse0
并触摸打击垫时,我看不到输出。
然后我如何知道我的触摸板等设备的驱动程序是否正常工作?他们是否真的可以与操作系统进行通信?
答案 0 :(得分:1)
这取决于您的驾驶员希望如何与设备通信并向您提供回复。
您的驱动程序需要像鼠标一样创建 procfs 或 sysfs 界面。 因此,如果您的驱动程序创建了这样的界面,您肯定可以看到,但您必须查找它们,有时它们的术语并不容易找到。
不用说,它们存在并且如果它们正在工作,它们正在与您的操作系统进行通信,但是它们提供了 procfs 或 sysfs 接口,这是特定于驱动程序的不能马上说,需要一些文件或代码。