当前位置:主页 > 科技论文 > 计算机论文 >

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

发布时间:2020-07-12 10:43
【摘要】:随着USB技术的飞速发展,USB设备的更新速度越来越快,通过USB接口来升级USB设备固件是一种实用高效的方法,本论文的主要研究内容就是如何通过USB接口实现USB设备固件的升级。 论文首先对USB接口技术,DFU(Device Firmware Upgrade)类规范,Windows驱动程序模型进行了较深入的分析,然后针对飞利浦PNX0101芯片,根据USB协议1.1及DFU类规范1.1,设计开发了一个基于Windows2000/xp操作系统的USB设备固件升级系统。该系统由三个模块组成:DFU设备驱动、MultiDFU应用层及设备代码集。 在DFU设备驱动的具体实现过程中,使用Windows 2000 DDK、Driver Studio 2.7、Visual Studio 6.0为开发工具,使用Driver Monitor,USB协议分析器为调试测试工具。实现了DFU类标准请求,USB设备即插即用及电源管理等功能。因为驱动是根据标准的DFU类规范要求所写,因而对任何DFU设备都具有很强的通用性。 在应用层,主要实现对下载的固件文件进行检验、读取DFU设备的各描述符、将固件文件下载至一个或多个目标设备中、下载进度显示、下载错误处理等多项功能。从通用性出发,作者根据一些常用的操作整理了一个DFU SDK(DFU软件开发包),提供了一些实用的API函数。 以上两个模块配合固件工程师预先写入设备的设备代码,就够成了一个完整的USB设备固件升级系统。 在所有模块开发完毕以后,对整个系统进行了测试,整个系统的各性能均可达到设计要求。 最后,论文对相关的新技术,未来的研究内容及方向提出了展望。
【学位授予单位】:西南交通大学
【学位级别】:硕士
【学位授予年份】:2006
【分类号】:TP336
【图文】:

对话框,向导,硬件,驱动程序


西南交通大学硕士研究生学位论文第46页即进入硬件更新向导。如图4一5。图4一52)在硬件更新向导第二页对话框选择“不要查找,我将指定驱动程序”单选项,然后按“下一步”按键,进入“硬件更新向导”第三页对话框,如图4一6。图4一6

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


“”,“”,,

界面图,应用层,界面,附录


整个下载过程中主机及设备交互的具体过程可参考附录n。5.5应用程序的使用及演示运行Mu1tiDFU.exe,其界面如图5一6所示。图5·6MultiDFU应用层界面

【相似文献】

相关期刊论文 前10条

1 徐锦钢;沈}

本文编号:2751829


资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2751829.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户d85e4***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com