【摘 要】
:
随着USB技术的飞速发展,USB设备的更新速度越来越快,通过USB接口来升级USB设备固件是一种实用高效的方法,本论文的主要研究内容就是如何通过USB接口实现USB设备固件的升级。
论文部分内容阅读
随着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设备固件升级系统。 在所有模块开发完毕以后,对整个系统进行了测试,整个系统的各性能均可达到设计要求。 最后,论文对相关的新技术,未来的研究内容及方向提出了展望。
其他文献
网格将互联网连接的所有资源整合成一台超级虚拟计算机。它是集成和并行的计算与资源环境,其核心是在异构和分布式的网络环境中,实现资源共享(包括计算资源、存储资源、通信资
策略一直在复杂系统的管理中扮演着一个重要的角色,可以用来指导企业的信息和系统的管理。基于策略的管理方法是近年来被广泛认可的、管理复杂系统的一个有效解决方案,其核心思
随着科技的突飞猛进,移动终端的广泛普及改变了人们的生活和交流方式。针对移动终端的Android平台以免费开放的方式,吸引了无数的开发爱好者和用户体验者,其平台上多种多样的应
移动自组织网络因其组网灵活、部署方便,广泛应用于紧急救援、军事战场、智慧城市等。由于无线链路相互干扰,多跳数据传输以及拓扑结构动态变化等,无线自组织网络数据传输模式的
集成了传感器、嵌入式计算、网络和无线通信四大技术而形成的无线传感器网络是一种全新的信息获取和处理技术,它是一种新型的无基础设施的无线网络,能够协作地实时监测、感知
地理信息系统(GIS)是近年来兴起的一门新兴技术,由于它能够直观有效地利用和表达地理信息数据,满足了信息综合管理和数据服务可视化的需要,因而GIS与领域软件的互嵌入成为当
推荐系统是数据挖掘领域的研究热点之一。如何从大规模的高维稀疏用户行为数据中挖掘有效的行为关系,并为用户快速产生准确的个性化推荐,已成为推荐系统领域所面临的、迫切需
当前,我国的电信网管系统存在着诸多问题,一个省内的各专业网管系统相互独立,缺乏一个全省统一的综合网管系统,并且许多省的备品备件管理也需要更好地统筹规划。针对这种现状
近年来,随着移动设备的普及,无线通信技术的迅速发展以及组播应用的增加,将组播技术和移动技术结合,在无线网络中确保组播通信的安全性成为了一个重要的研究领域。LKH和IOLUS
企业信息门户(Enterprise Information Portal,EIP)是一个集成化的企业信息平台,可以为企业提供单一的访问各种信息资源的入口,企业的员工、客户、合作伙伴等通过该入口获得个性