我目前正在学习驱动程序编程。我处于非常初始阶段。我无法获得XHCI或EHCI或OHCI驱动程序和usb_storage的使用差异。使用XHCI驱动程序和USB_STORAGE驱动程序
当我插入我的USB设备(笔驱动器),看看它dmesg
说,我的设备使用ehci
驱动程序,但我的设备停止工作,当我rmmod
usb_storage。
请清除我的疑惑。有许多不同类型的USB设备的驱动程序让它成为鼠标,键盘,相机等。
截至目前,我假设XHCI驱动程序是USB主机,其他驱动程序是我们连接到我们的USB主机的设备。我是否正确,如果不正确,请解释用途。提前致谢。