USB OHCI主机协议栈设计及移植

来源 :东北大学 | 被引量 : 0次 | 上传用户:weiyideta21
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在现代科技的发展过程中,随着处理器技术的发展和通信,控制,消费类电子产品等嵌入式应用的发展,嵌入式系统逐渐深入到人们生活的方方面面。各类嵌入式系统产品之间往往通过某种接口进行数据传递。在嵌入式系统设备上使用USB接口的便利和优点逐步体现,基于嵌入式系统的USB接口的研究具有其实用的价值和意义,特别是起Master作用的HOST端接口的研究。本论文的主要部分,研究和比较了基于Linux的PC机系统、基于嵌入式操作系统、以及基于无操作系统的嵌入式系统中的USB协议栈的实现方式。建立了基于无操作系统的嵌入式USB-HOST的实验模型。本课题的工作是对USB OHCI HOST系统进行总体设计,着重进行了Linux操作系统的移植和Linux内核USB部分的修改。重新实现了OHCI中断模块,OHCI链表处理模块和OHCI根HUB模块的代码,使修改后的代码更简洁并有利于移植。作者承担的主要任务是移植Linux中关于USB的低层代码,设计和改写USB OHCI HOST协议栈,主要研究成果是在理解USB协议和OHCI技术的基础之上取得的。首先,本文介绍了USB OHCI(Open Host Controller Interface)主机协议栈标准同时分析了USB包的细节,并对开发过程中使用的一些相关技术及开发环境进行了阐述。其次,对Linux操作系统下的USB OHCI主机协议栈的实现方法进行了讨论,重点研究了有关内存分配,链表处理和中断处理等三个方面。随后,在系统的总体设计与功能实现中,首先介绍了在无OS环境下,内存的分配方法与OHCI数据结构的设计,之后根据系统模块的划分,具体说明每个模块的功能及其实现的原理和流程。最后在构建的实验环境下对本系统进行了相关测试,并对实验的结果和数据进行了分析。
其他文献
“互联网+”融入教学工作是当下教育事业发展的核心导向之一。我国中职院校是基于“专业技能为主”的教学,加入对学生创新创业能力的培养,可促使学生的实践能力得到实质性提
随着经济全球化和国际贸易的深入发展,原产地规则的适用范围更加广泛、内容也更加复杂、对国际贸易的影响同样也更加深入,而且越来越具有贸易保护的色彩。各个国家的原产地规
既判力理论与再审制度存在密切关系,是再审制度与审级制度应如何设计的重要理论依据之一。既判力一词源于大陆法系,在英美法系中被称为“既决事项”( Res Judicata),它是指终
本文在分析我国中小企业和企业咨询现状的基础上,论述了构建面向中小企业的咨询服务体系的重要性。然后从挖掘潜在需求、管理咨询的实施以及客户回访与跟踪三个方面提出了构
清河崔氏是北方第一高门。仕魏凡九十余人。崔宏为北魏建国厉精图治;崔浩制定并实施“先北后南”的统一策略,更拨擢汉人世族,致力于改造北魏政权,推动汉化的开展,并为此付出
利用福州站、晋安站有观测记录以来的逐分钟降水资料,基于年最大值法滑动提取各历时逐年最大降水量建立样本,利用耿贝尔、指数、皮尔逊-Ⅲ型三种频率曲线拟合方法,得到重现期
互联网催生了"网络迷群"这一新群体,也推动迷的研究从个体视角转向群体视角。网络迷群的文化实践区别于传统的"迷——迷客体"的单向行动模式,呈现出新的文化样态。本文择取"
2020年初,冠状病毒在武汉蔓延,年过八旬的钟南山逆行到武汉,指导当地和利用媒体给全国人民普及防控疫情知识,受到国人的爱戴。国家一级工艺美术师卜广云萌生了一个心愿,为钟
近年来,"珠山八友"逐渐引起了人们越来越多的注意。关于八友中的邓碧珊,陶瓷界和收藏界的研究及评介文章中有几处文字显然与事实不符:一、著名陶瓷学者熊寥在《中国近代名家
否定表达的大量使用是日语的特点之一。同时,表达肯定意思的双重否定表达以及三重否定表达等多重否定表达的使用亦屡见不鲜。尤其是双重否定表达,既是日语学习的难点,也是日