1
對於鼠標,如果我發出命令cat /dev/input/mouse1
,然後移動鼠標,控制檯中會有輸出。從這我知道,鼠標的作品。我如何知道設備驅動程序在Linux中的工作原理?
但是對於我的筆記本電腦的觸摸板,它是mouse0
,當我發出/dev/input/mouse0
並觸摸打擊墊時,我看不到任何輸出。
那麼我怎麼知道像我的觸摸板設備的驅動程序是否真的在工作?他們是否可以真正與操作系統進行溝通?
對於鼠標,如果我發出命令cat /dev/input/mouse1
,然後移動鼠標,控制檯中會有輸出。從這我知道,鼠標的作品。我如何知道設備驅動程序在Linux中的工作原理?
但是對於我的筆記本電腦的觸摸板,它是mouse0
,當我發出/dev/input/mouse0
並觸摸打擊墊時,我看不到任何輸出。
那麼我怎麼知道像我的觸摸板設備的驅動程序是否真的在工作?他們是否可以真正與操作系統進行溝通?
這取決於您的驅動程序希望如何與設備進行通信並向您提供響應。
您的驅動程序需要創建一個procfs或sysfs接口就像您的鼠標一樣。 所以如果你的驅動程序創建了這樣一個你可以確定看到的接口,但是你必須尋找它們,有時他們不容易找到他們的術語。
不用說,它們的存在和它們與您的操作系統溝通,如果他們正在努力的,但他們提供的PROCFS或sysfs的接口,即特定的驅動程序,不能馬上,有的只是說文檔或代碼將是必需的。
https://wiki.archlinux.org/index.php/Touchpad_Synaptics –