USB 设备相关驱动模块(2.6内核)



A. 核心模块

  usbcore                                 ------>对应内核配置参数 CONFIG_USB


B. USB 主控制器驱动模块

  ehci_hcd (EHCI)     USB 2.0 支持            ------> CONFIG_USB_EHCI_HCD
 
  uhci_hcd (UHCI)     PC 系统的芯片支持        ------> CONFIG_USB_UHCI_HCD

  ohci_hcd (OHCI)     非 PC 系统芯片支持     
------> CONFIG_USB_OHCI_HCD


C. 各 USB 设备驱动模块

  1). USB 鼠标

      mousedev                              
      usbhid
      usbmouse

  2). USB 键盘

      keybdev
      usbkdb
                              --------> CONFIG_USB_KBD

  3). U 盘和 USB 读卡器

      usb-storage                         --------> CONFIG_USB_STORAGE
      sd_mod
                             --------> CONFIG_BLK_DEV_SD
      scsi_mod                            --------> CONFIG_BLK_DEV_SR

  4). 移动硬盘

      usb-storage USB 存储设备支持
      ide_scsi     把IDE模拟成SCSI
         --------> CONFIG_BLK_DEV_IDESCSI
      scsi_mod   scsi 支持
      sd_mod     scsi 硬盘支持


PS: 不同版本的内核模块名有细微的差别,可以自行查看 /lib/modules/`uname -r`/kernel/drivers/usb/
    下的相关模块。


 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值