zoukankan      html  css  js  c++  java
  • linux usb驱动——USB文件结构

    linux内核中关于usb文档说明

    #vi xxx/.../qca/src/linux-3.14/drivers/usb/README
    Here is a list of what each subdirectory here is, and what is contained in
    them.
    
    core/           - This is for the core USB host code, including the
                      usbfs files and the hub class driver ("khubd").
    
    host/           - This is for USB host controller drivers.  This
                      includes UHCI, OHCI, EHCI, and others that might
                      be used with more specialized "embedded" systems.
    
    gadget/         - This is for USB peripheral controller drivers and
                      the various gadget drivers which talk to them.
    
    
    Individual USB driver directories.  A new driver should be added to the
    first subdirectory in the list below that it fits into.
    
    image/          - This is for still image drivers, like scanners or
                      digital cameras.
    ../input/       - This is for any driver that uses the input subsystem,
                      like keyboard, mice, touchscreens, tablets, etc.
    ../media/       - This is for multimedia drivers, like video cameras,
                      radios, and any other drivers that talk to the v4l
                      subsystem.
    ../net/         - This is for network drivers.
    serial/         - This is for USB to serial drivers.
    storage/        - This is for USB mass-storage drivers.
    class/          - This is for all USB device drivers that do not fit
                      into any of the above categories, and work for a range
                      of USB Class specified devices.
    misc/           - This is for all USB device drivers that do not fit
                      into any of the above categories.             

    usb文件系统

    pon@ubuntu:~/xxx/......./linux-3.14/drivers/usb$ tree -L 1
    .
    ├── atm
    ├── built-in.o
    ├── c67x00
    ├── chipidea
    ├── class
    ├── core
    ├── dwc2
    ├── dwc3
    ├── early
    ├── gadget
    ├── host
    ├── image
    ├── Kconfig
    ├── Makefile
    ├── misc
    ├── modules.builtin
    ├── modules.order
    ├── mon
    ├── musb
    ├── phy
    ├── README
    ├── renesas_usbhs
    ├── serial
    ├── storage
    ├── usb-common.c
    ├── usb-common.o
    ├── usb-skeleton.c
    └── wusbcore
  • 相关阅读:
    BTree和B+Tree详解
    python小技巧01递归解释内嵌
    Python实战171201筛选数据
    学术网站
    现代科技新闻
    人工智能——深度学习介绍
    时区缩写
    centos7忘记root密码
    centos7正确关机重启
    虚拟化漫谈
  • 原文地址:https://www.cnblogs.com/mahj/p/8489002.html
Copyright © 2011-2022 走看看