首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--电子数字计算机(不连续作用电子计算机)论文--总线、通道论文

USB设备固件升级系统的设计与开发

第1章 绪论第1-12页
   ·课题研究意义第10页
   ·项目开发背景第10-11页
   ·本论文的研究内容第11-12页
第2章 USB技术简介第12-27页
   ·USB总线技术的基本资料第12-16页
     ·USB的发展背景第12-13页
     ·USB的特点第13-14页
     ·USB技术与其它接口技术的比较第14-15页
     ·USB的应用状况与前景展望第15-16页
   ·USB1.1协议简介第16-27页
     ·USB系统构成第16-18页
     ·USB设备的端点、接口和配置第18-19页
     ·USB的传输机制第19页
     ·USB的设备请求第19-21页
     ·USB描述符第21-27页
第3章 DFU类规范简介第27-42页
   ·USB设备类简介第27页
   ·DFU类简介第27-28页
   ·DFU工作流程第28-29页
   ·DFU模式的描述符设置第29-32页
   ·DFU类请求第32-39页
     ·DFU_DETACH请求第33页
     ·DFU_DNLOAD请求第33-35页
     ·DFU_UPLOAD请求第35页
     ·DFU_GETSTATUS请求第35-37页
     ·DFU_CLRSTATUS请求第37页
     ·DFU_GETSTATE请求第37-39页
     ·DFU_ABORT请求第39页
   ·DFU文件后缀第39-42页
第4章 DFU设备驱动的设计与实现第42-57页
   ·驱动程序简介第42-43页
     ·设备驱动的概念第42页
     ·Windows驱动模式第42-43页
   ·WDM驱动程序介绍第43-46页
     ·WDM驱动程序的工作模式第43页
     ·WDM驱动程序模型第43-45页
     ·WDM型的USB驱动程序体系结构第45-46页
   ·DFU驱动的设计第46-47页
   ·DFU驱动的实现第47-54页
     ·DFU设备驱动开发工具第47-48页
     ·开发DFU设备驱动的步骤第48-49页
     ·开发环境设置第49-50页
     ·利用Driver Wizard向导生成DFU驱动框架代码第50页
     ·DFU设备驱动程序模块第50页
     ·DFU驱动的两个重要类第50-53页
     ·DFU.INF文件的实现第53-54页
   ·DFU驱动程序的调试第54页
   ·DFU驱动程序的安装第54-57页
第5章 应用层的设计与实现第57-72页
   ·应用层MultiDFU与DFU驱动程序的通信第57-58页
     ·打开设备第57页
     ·DeviceIoControl函数调用第57-58页
     ·关闭设备第58页
   ·MultiDFU应用层的设计第58-62页
     ·检验下载的固件文件第59页
     ·下载固件文件第59-62页
   ·MultiDFU应用层的实现第62-64页
   ·设备代码第64-68页
     ·设备代码简介第64-66页
     ·DFU设备启动及下载的工作流程第66-68页
   ·应用程序的使用及演示第68-70页
   ·系统的测试第70-72页
结论第72-73页
致谢第73-74页
参考文献第74-78页
附录Ⅰ DFU.INF文件第78-81页
附录Ⅱ 下载时主机及设备的交互执行细节第81-84页
攻读硕士学位期间发表的论文第84页

论文共84页,点击 下载论文
上一篇:基于DSP的40Gbit/s动态色度色散补偿系统中控制单元的设计
下一篇:中国商业银行绩效决定因素的实证研究