2013-01-15 81 views
1

對於鼠標,如果我發出命令cat /dev/input/mouse1,然後移動鼠標,控制檯中會有輸出。從這我知道,鼠標的作品。我如何知道設備驅動程序在Linux中的工作原理?

但是對於我的筆記本電腦的觸摸板,它是mouse0,當我發出/dev/input/mouse0並觸摸打擊墊時,我看不到任何輸出。

那麼我怎麼知道像我的觸摸板設備的驅動程序是否真的在工作?他們是否可以真正與操作系統進行溝通?

+0

https://wiki.archlinux.org/index.php/Touchpad_Synaptics –

回答

1

這取決於您的驅動程序希望如何與設備進行通信並向您提供響應。

您的驅動程序需要創建一個procfssysfs接口就像您的鼠標一樣。 所以如果你的驅動程序創建了這樣一個你可以確定看到的接口,但是你必須尋找它們,有時他們不容易找到他們的術語。

不用說,它們的存在和它們與您的操作系統溝通,如果他們正在努力的,但他們提供的PROCFSsysfs的接口,即特定的驅動程序,不能馬上,有的只是說文檔或代碼將是必需的。

相關問題