资料介绍
20060605pm--WindowsCE[Windows CE USB驱动基础]
[姓名]宁杨 [职务]系统部主任 [公司]香港华亲人北京研发中心
本次课程内容包括
z 本课程首先介绍WindowsCE.Net USB驱动 程序的架构,并且针对一个简单的USB驱动程 序实例进行代码级的分析。通过具体的操作 讲述WindowsCE.Net的USB驱动程序。
收听本次课程需具备的条件
z 熟悉Windows CE内核定制方法 z 熟练掌握C C++编译原理 z 了解USB的基础知识 z 熟悉Windows CE流驱动程序
Level 200
[什么是USB?]
z USB 通用串行总线是用于将适用USB的外围 设备连接到主机的外部总线结构。
[常用的USB设备有哪些?]
z USB技术直接影响到一些标准的外围设备如: 键盘、鼠标、操控杆、U盘、摄像头等
[USB总线结构带来的好处]
z USB为所有的设备提供了单一的、易于定义 的标准连接器类型。 z USB支持热插拔 z USB在设备供电上提供了灵活性 z USB使得多个外围设备能够同时跟主机进行 通讯
[USB设备的拓扑结构]
z USB系统由主计算机、一个或多个USB设备 和物理总线组成。 主设备(USB HOST) 从设备(USB SLIEVE)
[USB设备的端点和管道]
z 端点:一个USB设备中唯一可寻址的部分, 是主机与设备之间通讯的来源或目的。 z 管道:在一个传送发生之前,主机与设备之 间必须建立一个管道。 z 设备在建立连接前端点就是存在的,而管道 是设备要通讯的时候才搭建的桥梁。所以端 点是地址而管道是通讯时候临时建立的路径。
[USB设备的端点和管道]
USB主设备 管道
端点
USB从设备
[USB设备的传输类型]
z 控制传输 z 块传输 z 中断传输 z 实时传输
[控制传输]
z 控制传