基于实时操作系统QNX的USB协议栈的设计和实现
中文摘要 | 第1-4页 |
英文摘要 | 第4-8页 |
1 概述 | 第8-19页 |
·项目背景 | 第8-9页 |
·USB接口概述 | 第9-18页 |
·USB发展历史 | 第9-10页 |
·USB主要特点 | 第10-12页 |
·USB系统结构介绍 | 第12-18页 |
·USB系统构成 | 第12-13页 |
·USB总线数据传输方式 | 第13-15页 |
·USB的低层结构 | 第15-18页 |
·作者所做的主要工作 | 第18-19页 |
2 USB设备驱动在不同操作系统下的实现 | 第19-40页 |
·USB协议栈软件实现原理 | 第19-20页 |
·USB HOST端软件结构及功能 | 第20-21页 |
·USB接口驱动程序 | 第20-21页 |
·USB协议栈驱动程序 | 第21页 |
·USB设备驱动程序 | 第21页 |
·USB设备驱动在Windows下的实现 | 第21-28页 |
·Windows下USB软件框架 | 第21-23页 |
·Windows CE下USB设备驱动 | 第23-27页 |
·Windows NT下USB设备驱动 | 第27-28页 |
·USB设备驱动在Linux下的实现 | 第28-40页 |
·Linux下驱动程序简介 | 第28-29页 |
·Linux下驱动系统结构 | 第29-34页 |
·USB子系统 | 第29-31页 |
·主机控制器 | 第31页 |
·USB设备 | 第31-34页 |
·Linux下USB驱动程序的实现 | 第34-40页 |
3 基于QNX的USB协议栈的设计和实现 | 第40-72页 |
·QNX操作系统体系结构概述 . | 第40-41页 |
·QNX下对硬件设备的驱动 | 第41-45页 |
·探测硬件 | 第42-43页 |
·进入硬件 | 第43-45页 |
·USB协议栈及U盘驱动程序的实现 | 第45-72页 |
·bulk-only协议实现原理 | 第45-50页 |
·USB协议栈算法实现描述 | 第50-72页 |
·资源管理器层 | 第51-54页 |
·文件系统层 | 第54-60页 |
·UMSS层的实现 | 第60-61页 |
·USB层的实现 | 第61-62页 |
·UHCI层的实现 | 第62-70页 |
·应用层接口的实现 | 第70-72页 |
4 总结 | 第72-73页 |
5 参考文献 | 第73-75页 |
6 附录 | 第75-82页 |
·缩写对照表 | 第75-76页 |
·参考代码 | 第76-82页 |
7 致谢 | 第82-83页 |
8 声明 | 第83页 |