WINCE.NET系统下USB总线客户端设备驱动程序的研究与开发

被引量 : 4次 | 上传用户:chlo16105
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本课题所涉及的研究方向是探索在WinCE.Net嵌入式系统下进行USB总线设备客户端驱动程序开发相关原理。课题来源于北京首科集团凯奇电气有限公司以WinCE.Net系统为新型数控设备主机系统的研究开发中的一个分支应用方向。USB总线已经成为微机与功能繁多的外部设备连接的重要标准手段,所以以WinCE.Net 为系统的数控主机具备对USB 总线的支持将能连接更多的具有USB 总线接口形式的功能设备,扩大产品的应用领域,成为该产品的一个突出竞争优势。因此本课题的研究内容具有很大的理论意义以及实际应用价值。在研究过程中,由于在嵌入式系统下开发USB 总线驱动的相关成果资料较少,本课题横向类比了相关领域如Windows,Linux 等系统下USB 总线设备驱动程序开发的各类成熟和较成熟思想,结合与WinCE.Net 系统开发相关的各种中英文资料,分析该系统自带的各种驱动源代码示例,从而提出以流驱动模式为策略的框架下具体开发该类总线设备驱动程序的流程,总结如下: ⑴USB 总线体系与其它传统的串行总线不同,其主机端和设备端是一个互相联系的有机整体,功能设备的制作需要遵循同一的设备类规范,从而设备驱动程序要以该规范所制定的USB 总线设备特征和协议内容为基础进行开发。⑵分析WinCE.Net 系统对于USB 总线的支持程度,提出并阐述了USB 总线客户端驱动程序开发策略,并根据该策略开发出USB 总线实验设备的驱动程序,这是本课题的主体部分。由于针对的应用领域不同,相对于成熟的如Windows,Linux等大型操作系统,WinCE.Net 嵌入式系统中设备驱动程序开发机制较为精简,可以根据不同的功能设备灵活的实现二者的通信。本文所总结的驱动开发策略是流驱动的形式,可以运用于产生流式数据的设备或者与这种方式相关相近的设备驱动程序开发中。⑶分析出系统协议栈与USB 总线设备的配置交互过程以及设备驱动程序与设备对应接口的匹配过程。这两大过程的分析结果是本课题的重要成果之一,可以作为一般性原理适用于所有USB 总线设备。在设备驱动程序能够控制设备之前必须经过协议六种状态阶段主机才能配置好设备,并且只有通过协议后续的指定设备功能接口和设备驱动程序匹配过程,主机才能控制目标设备。
其他文献
民营企业在我国已经取得了长足的发展,并为我国的国民经济发展和人民生活水平的提高做出了巨大贡献。但是,我们应该看到,民营企业在其发展过程中存在着许多自身难以克服的矛
郁达夫在《中国新文学大系(散文二集)》的导言中指出,“现代散文之最大特征,是每一个作家的每一篇散文里所表现的个性,比从前的任何散文都来得强”。“个性表现”代表着现代
<正>信息化时代,各行各业每天都会产生大量的数据,对这些数据传递、存储和处理的需求催生了数据中心的发展。十多年前,以中国工商银行数据大集中为标志,我国金融行业数据中心
分层教学作为上个世纪九十年代提出的一种科学的教学模式,曾经在我国的广大地区开展了实验研究,建立了不少的实验基地,也取得大量的研究成果。但是,它在内陆地区,尤其是在经
随着我国“问责风暴”向“制度问责”的转变,如何更好地完善公安行政问责制就成为一个紧迫而现实的课题:目前制约公安行政问责制功能发挥的因素主要包括:公安行政文化滞后、职权
随着大跨斜拉桥的快速建设,桥梁的风敏感性也不断增大。因此,在台风多发地区,研究台风风场特性及其引起的桥梁失效机理具有重要的理论意义和工程价值。本文在分析了桥梁风致
目的建立高效液相色谱法同时测定生附子中3种双酯型生物碱含量的方法。方法采用WondaSil C18色谱柱(250 mm&#215;4.6 mm,5μm);流动相A为60 mmol&#183;L^-1醋酸铵溶液,B为乙
在以市场经济为运营环境的新闻传媒内部,编辑部门和经营部门相互分离,以维护新闻的客观性、公正性、独立性,是世界各国新闻业必须解决的重大课题。编营分离,在美国尤受推崇,
自因特网产生以来,世界发生了翻天覆地的变化。网络的触角遍及每个角落,对法律也产生了深远的影响。近年来,民事主体的权益也受到了来自网上的形形色色的侵害,由于网络空间的
本文研究了N催化剂、DQ催化剂分别与甲基环己基二甲氧基硅烷(CHMMS)、二环戊基二甲氧基硅烷(DCPMS)配合时,用于丙烯均聚,乙烯、丙烯共聚的特点,研究了不同成核剂对聚合物性能的改