中科因仑“3+1”工程特种兵精英论坛

标题: USB file structure [打印本页]

作者: leixiaofeng    时间: 2015-3-22 20:31
标题: USB file structure

// Module Name:
//     CDevice.cpp
// Abstract:
//     This file manages the USB devices
//
//                  CDevice (ADT)
//                /               /
//            CFunction        CHub (ADT)
//                            /          /
//                        CRootHub   CExternalHub



Module Name:

usbddrv.cpp

Abstract:

This file contains code for the USBD module of the Universal Serial
Bus driver for Windows CE.  The USBD driver is responsible for loading
client drivers, and providing an interface to the USB host controller
to client drivers.

  +--------------+
  | USB Client   |
  |   Driver     |
  +--------------+
        /|/
         |       USBDI Interface
        /|/
  +--------------+
  |  USBD        |
  |  Driver      |
  +--------------+
        /|/
         |       HCD Interface
        /|/
  +--------------+
  |  HCD (OHCD or|
  |  UHCD) driver|
  +--------------+
        /|/
         |       HC Interface
        /|/
  +--------------------+               +------------------------+
  | Host controller HW |               | USB Device (function)  |
  +--------------------+               +------------------------+
        /|/                                        /|/
         |                                          |
         +------------------------------------------+







欢迎光临 中科因仑“3+1”工程特种兵精英论坛 (http://bbs.enlern.com/) Powered by Discuz! X3.4