查看: 1343|回复: 0
打印 上一主题 下一主题

USB file structure

[复制链接]
跳转到指定楼层
沙发
发表于 2015-3-22 20:31:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

// 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)  |
  +--------------------+               +------------------------+
        /|/                                        /|/
         |                                          |
         +------------------------------------------+


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入因仑

本版积分规则

快速回复 返回顶部 返回列表