首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--电子数字计算机(不连续作用电子计算机)论文--外部设备论文--接口装置、插件论文

USB的开发和设计

第一章 绪论第1-9页
 1.1 论文选题背景第7页
 1.2 论文的主要工作第7-9页
第二章 USB协议分析第9-39页
 2.1 USB概述第9-11页
  2.1.1 USB系统的组成第9-10页
  2.1.2 总线协议第10页
  2.1.3 数据流类型第10-11页
 2.2 USB硬件元素第11-12页
  2.2.1 连接器第11页
  2.2.2 数据线第11页
  2.2.3 检测设备连接和速度第11-12页
  2.2.4 NRZI编码第12页
 2.3 USB数据流模型第12-17页
  2.3.1 总线拓扑第13-15页
  2.3.2 USB通信流第15-17页
   2.3.2.1 设备应用功能点第16-17页
   2.3.2.2 管道第17页
 2.4 传输和事务处理第17-27页
  2.4.1 传输类型第17-21页
   2.4.1.1 简介第17-18页
   2.4.1.2 块传输第18页
   2.4.1.3 控制传输第18-20页
   2.4.1.4 中断传输第20页
   2.4.1.5 同步传输第20-21页
  2.4.2 USB事务处理第21-27页
   2.4.2.1 USB信息包第22-25页
   2.4.2.2 USB事务处理第25-27页
 2.5 USB电源管理第27-29页
  2.5.1 USB电源简介第27页
  2.5.2 USB设备的挂起第27-29页
   2.5.2.1 全局挂起第28页
   2.5.2.2 选择性挂起第28-29页
 2.6 USB配置第29-33页
  2.6.1 概述第29-30页
  2.6.2 USB设备状态第30-32页
  2.6.3 配置模型第32-33页
 2.7 USB主机软件第33-39页
  2.7.1 主机软件概述第33-34页
  2.7.2 软件组成第34-36页
  2.7.3 USB驱动程序第36-39页
   2.7.3.1 配置管理第36-38页
   2.7.3.2 总线管理第38页
   2.7.3.3 数据的传输管理第38页
   2.7.3.4 提供客户程序服务第38-39页
第三章 USB设备带宽分析第39-45页
 3.1 USB系统的传输能力分析第39-41页
 3.2 USB控制芯片对带宽的影响第41-45页
第四章 方案设计第45-51页
 4.1 总体设计方案第45页
 4.2 USB控制芯片的选择第45-49页
  4.2.1 AN2131QC芯片的传输特性分析第45-46页
  4.2.2 AN2131QC优势分析第46-49页
 4.3 开发环境及工具第49-51页
  4.3.1 开发所需工具第49页
  4.3.2 最终EZ-USB系统结构第49页
  4.3.3 EZ-USB开发系统框图第49-51页
第五章 工程实现第51-61页
 5.1 USB硬件实现第51-52页
 5.2 AN2131QC固件程序设计与开发第52-57页
  5.2.1 AN2131QC的固件开发简介第52-53页
  5.2.2 固件框架流程第53-54页
  5.2.3 具体流程实现第54-57页
   5.2.3.1 AN2131QC的初始化第54页
   5.2.3.2 AN2131QC的用户函数第54页
   5.2.3.3 AN2131QC的供电保持第54-55页
   5.2.3.4 AN2131QC的恢复操作第55-56页
   5.2.3.5 分析和实现设备请求第56-57页
 5.3 主机软件的设计和开发第57-61页
  5.3.1 概述第57页
  5.3.2 与GPD作用的用户模式第57-58页
  5.3.3 I/O控制代码第58-61页
   5.3.3.1 标准设备请求的IOCTL第59页
   5.3.3.2 数据传输IOCTL第59-61页
第六章 实验结果和结论分析第61-65页
 6.1 实验环境及结果第61页
 6.2 提高速度的想法和手段第61-64页
  6.2.1 从固件程序角度提高数据传输率第61-63页
  6.2.2 从主机程序角度提高数据传输率第63-64页
 6.3 进一步提高数据传输率的构想第64-65页
致谢第65-66页
参考文献第66-68页

论文共68页,点击 下载论文
上一篇:基于CAN的热网首站监控系统的研究与实现
下一篇:高速无线系统中的OFDM同步技术