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
  • 相关阅读:
    Spring中配置文件applicationContext.xml配置详解
    Web.xml配置详解
    linux基础命令学习(七)samba服务器配置
    linux基础命令学习(六)DHCP服务器配置
    linux基础命令学习五(软件包管理、下载管理)
    linux基础命令学习(四)计划任务
    linux上安装php
    linux上安装hadoop
    Redis(二)Jedis操作Redis
    Redis(一)简介及安装、测试
  • 原文地址:https://www.cnblogs.com/mahj/p/8489002.html
Copyright © 2011-2022 走看看