我目前正在學習驅動程序編程。我處於非常初始階段。我無法獲得XHCI或EHCI或OHCI驅動程序和usb_storage的使用差異。使用XHCI驅動程序和USB_STORAGE驅動程序
當我插入我的USB設備(筆驅動器),看看它dmesg
說,我的設備使用ehci
驅動程序,但我的設備停止工作,當我rmmod
usb_storage。
請清除我的疑惑。有許多不同類型的USB設備的驅動程序讓它成爲鼠標,鍵盤,相機等。
截至目前,我假設XHCI驅動程序是USB主機,其他驅動程序是我們連接到我們的USB主機的設備。我是否正確,如果不正確,請解釋用途。提前致謝。