文摘
英文文摘
声明
第1章绪论
1.1设备驱动程序的研究意义
1.2 USB接口驱动研究的技术背景
1.3 USB设备接口的国内外现状
1.4论文结构的安排
第2章802.11b芯片USB IP core硬件模块的功能和结构
2.1 USB IP core所在硬件中的位置
2.2 USB IP core功能结构
2.3本章小结
第3章USB软件体系的功能和构成
3.1 USB主机的软件体系层次模型
3.2 USB软件与硬件的通信形式与过程
3.2.1通信形式
3.2.2软件和硬件数据交互过程
3.3本章小结
第4章Linux USB系统软件源代码和驱动编写
4.1 USB驱动程序的编写
4.2设备结构间的关系
4.3 USB驱动程序初始化
4.4 usbfs文件系统
4.4.1 usbfs文件系统初始化
4.4.2 usbfs文件操作
4.5 USB请求块(URB)
4.5.1 URB的操作
4.6主机控制器驱动层(HCD)
4.6.1 USB总线的注册与注销
4.6.2 HCD操作函数
4.6.3注册根集线器
4.7集线器Hub
4.7.1 Hub初始化
4.7.2 Hub设备的各种事件处理
4.7.3 ehci-hcd控制器
4.8课题的创新和工程量的评价
4.8.1课题的创新
4.8.2课题工程量的评价
4.9本章小结
第5章802.11b无线网卡USB接口驱动的设计与实现
5.1 USB IP core FPGA验证平台接口驱动的设计与实现
5.1.1驱动结构
5.1.2控制传输的测试
5.1.3批量传输的测试
5.1.4中断传输的测试
5.2 802.11b无线网卡USB接口驱动的完整实现
5.2.1 Linux网卡驱动程序
5.2.2 802.11b无线网卡USB驱动程序具体实现的过程
5.3本章小结
结论
参考文献
致谢
北京工业大学;