基于VxWorks的USB驱动研究与实现

被引量 : 0次 | 上传用户:A491858248
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自21世纪来,随着计算机技术的发展,嵌入式作为其一个分支热点,呈现巨大的市场,且逐渐成为计算机产业的主要经济增长点之一。伴随计算机发展的USB(Universal Serial Bus,通用串行总线)技术具有简单灵活、高带宽、强可靠性、易扩展及热插拔等优点,一问世就得到业界的青睐。如今USB已成为主流接口,并且已广泛应用于外设与主机的通信中。但USB在嵌入式操作系统的应用却还在发展阶段,且目前性能较稳定的Vxworks嵌入式操作系统下的USB驱动都是基于PCI主机控制器实现的,由此导致主机控制器选择范围狭窄等问题。因此,本课题主要研究Vxworks嵌入式操作系统下基于非PCI主机控制器的USB驱动。本课题以非PCI主机控制器和USB海量存储设备为研究对象,以USB协议栈为基础,在VxWorks嵌入式环境下设计开发非PCI主机控制器的驱动程序和基于非PCI主机控制器的设备驱动程序。主要完成以下工作:介绍VxWorks和USB系统,分析研究VxWorks系统的实时性以及USB物理结构、逻辑结构、传输方式等,为驱动工作打下基础。分析总结USB1.1框架,提出基于非PCI主机控制器的USB驱动构想。通过基于PCI主机控制器的USB驱动分析其可行性和设计实现方案,在此基础上设计两种方法兼容的USB驱动框架,这也是本文的创新点。阐述主控制器驱动(Host Controller Driver, HCD)程序的移植和USB海量存储设备驱动程序的编写,包括USB设备的初始化和读写控制等。最后介绍驱动程序的调试、调试过程中出现的问题、问题的分析、解决方法及测试结果。
其他文献
<正>教学内容人教版《数学》五年级下册"长方体和正方体"自编练习。教学目标1.进一步熟练运用长方体表面积和体积知识解决问题。2.培养动手操作、合作探究能力,发展空间观念
随着经济全球化的不断发展,发展中国家熟练劳动力跨国移民的规模近半个世纪以来迅速扩大。作为熟练劳动力跨国移民的潜在收益之一,移民的可能性对发展中国家人力资本积累的激
对电泳流痕的成因及影响进行了描述和分析,针对四门型钢铰链流痕问题,通过优化产品结构及工艺方法并进行对比得出了解决对策。
标准化对提升产品质量等有着至关重要的作用,是提升产品质量,提高企业在行业竞争力的有效手段。本文主要针对标准化对产品质量提升的重要性进行了探析。
牛文,1922年生于山西灵石县,1937年参加革命,1941年考入延安鲁迅文学艺术学院学习。先后在八路军120师“战斗剧社”、晋西北鲁艺文化服务团、晋绥“七月剧社”、晋绥文联、《
阿多诺是西方马克思主义的重要代表人物,他的“否定的辩证法”奠定了法兰克福学派的哲学基础,在哲学史上产生了重大影响。“否定的辩证法”的核心思想主要有四个方面:非同一性
<正> 日本厚生省在1978年5月25日公布了新的《关于游泳池的水质标准》,其内容如下:1.pH 值 5.8~8.62.浑浊度不超过5度3.耗氧量不超过12mg/l4.余氯游离余氯0.4mg/l,总余氯必须
目的:通过针刺颈性眩晕患者的单、双侧睛明穴,以TCD为指标,观察单、双侧取穴对椎-基动脉血流动力学的影响,为临床合理选择单、双取穴治疗颈性眩晕提供客观依据。方法:临床研究
从电力通信与信息的发展历程入手,分析电力通信与信息专业融合的必然性,提出融合思路,并结合地市公司信息通信工作实际,阐述信息通信融合发展,提升信通精益管理水平的措施与
当前,公安机关面临的形势任务发生了很大变化,公安工作面临着前所未有的发展机遇。但事物都是辩证的,影响和谐稳定的问题依然大量存在。近年来,社会发展和公安机关队伍建设上