Print

嵌入式操作系统ReWorks中USB接口软件的设计与实现

论文摘要

社会的飞速发展使得人们需要交换的信息种类越来越多,数量也越来越大,这就要求一种廉价的、方便的连接手段。这种需求推动了USB技术的发展。相比传统接口,USB具有使用简单,应用面广等一系列优点,在嵌入式系统中得到了越来越广泛的应用。因此,我国自主开发的嵌入式操作系统ReWorks中提供对USB的支持,对ReWorks的发展无疑具有重要的意义。论文首先对USB2. 0规范、通用主机控制器原理、大容量存储类设备的块传输协议和SCSI命令集,以及ReWorks驱动程序结构进行分析,然后在此基础上,完成了通用主机控制器驱动程序,USB驱动程序,集线器类驱动程序,大容量存储设备类驱动程序的架构设计,并给出通用主机控制器驱动程序和USB驱动程序的部分实现代码,最后根据软件工程的测试要求和实时系统测试的特殊性,完成了USB协议栈的测试。

论文目录

  • 第一章 绪论
  • 1. 1 课题背景
  • 1. 2 本文主要工作
  • 第二章 需求分析
  • 2. 1 ReWorks驱动程序
  • 2. 2 规范分析
  • 第三章 USB主机接口软件的设计
  • 3. 1 数据结构设计
  • 3. 2 功能与接口设计
  • 3. 3 时序关系
  • 第四章 USB主机接口软件的实现
  • 4. 1 UHCD的实现
  • 4. 2 USBD的实现
  • 第五章 软件测试
  • 5. 1 测试计划
  • 5. 2 测试结果
  • 第六章 总结
  • 参考文献
  • 致谢
  • 相关论文文献

    本文来源: https://www.lw50.cn/article/a6fb24aad3ea1aa9cc266f06.html