基于ARM9的嵌入式操作系统的设备驱动设计

来源 :武汉理工大学 | 被引量 : 11次 | 上传用户:foxi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科技进步,当前USB2.0标准数据传输速度已远远满足不了用户实际需要,伴随而来,USB3.0标准应运而生,接踵而至是高速数据传输时代的到来。由于Linux是源代码开放的操作系统,拥有广泛的自由软件爱好者为基础,使得其成为第一个正式支持USB3.0标准的操作系统,且在价格上极具竞争优势。USB作为一种总线技术,已经得到快速的普及和应用,本文实现了Linux操作系统下USB驱动程序的设计以及无线USB网络设备驱动程序的设计。以S3C2410-ARM9为硬件平台,以及针对特定的USB硬件设备以及以CS8900A设备为基础进行用户态驱动程序的设计实现。本文主要包括如下内容:(1)分析国内外嵌入式系统行业现状以及指出其存在的不足之处;(2)裁减并制作内核映像文件并进行系统移植。本文通过分析S3C2410硬件板特点,根据硬件架构以及实际需要,定制并裁剪制作出合适于该板的操作系统内核映像文件,并实现ARM平台的嵌入式Linux系统移植,为下文进行USB设备及无线网卡设备用户态驱动程序设计实现提供必要的开发环境;(3)设计并实现USB设备驱动程序。针对特定平台的USB硬件设备模块进行深入研究,分析USB3.0通信协议和影响USB传输速率的因素。根据Linux驱动程序设计流程以及开发模型,以软件工程思想为指导,对所研究内容进行分析,设计USB设备驱动程序的用户态驱动框架方案。为设备实现了基于文件系统的接口,使应用程序可以把设备作为文件来进行访问。实现了USB总线驱动模块提供的回调函数,最后对在数据结构与算法上对驱动程序进行优化,完成设备驱动的安装、加载和卸载操作,并进行编译调试;(4)设计无线USB网卡用户态驱动程序框架方案。研究无线网络通信原理和网络设备工作机制,以及无线USB网络设备驱动结构,分析网络设备驱动程序设计模板与具体网卡芯片之间的映射关系,设计针对具体网卡芯片CS8900的驱动流程。
其他文献
本论文以花生(Arachis hypogaea L.)为材料,首先就多胺氧化酶(polyamine oxidase,PAO)在花生种子萌发生长阶段的活性变化和分布特点及5个花生品种之间PAO活性差异及其与种子活力的关系进行了研究,并运用铈法对花生幼苗根、胚轴、初生叶的PAO进行细胞定位。然后,较深入地探讨了光对花生种子萌发和PAO活性的调控作用及可能机制,并就腐胺(Put)、尸胺(Cad)、精胺(
随着日益严重的环境问题和动力电池技术的不断突破,节能环保型的电动汽车备受世界各国亲睐。混合动力电动汽车(简称HEV)能够攻克电源驱动EV和汽油驱动的传统汽车的缺点,将驱
近红外光谱分析技术由于其具有分析速度快、精度高、操作方便、无污染、无创伤、成本低等特点广泛受到人们的关注,近红外无创血糖浓度检测技术是目前生物医学领域中研究的主
摘要:在本文中,笔者意在通过赏析近十年平面向量与解三角形交汇试题,揭示出这类试题的一般特点及命题规律,为广大师生备战高考提供了参考和借鉴。  关键词:高考;试题;赏析  中图分类号:G633.6 文献标识码:A 文章编号:1992-7711(2016)03-0094  新课改以后,高考数学在平面向量与解三角形交汇处命题已成常态。本文意在通过赏析近十年平面向量与解三角形交汇试题,揭示出这类试题的一般
本论文由三部分组成:糖尿病小鼠对流感疫苗的免疫应答;流感疫苗粘膜免疫研究;口服核酸疫苗的探讨性研究。(一)用昆明小鼠建成的糖尿病实验动物模型,检测(1) 糖尿病小鼠和正常小鼠
我国是钢铁生产大国,粗钢产量连续十三年稳居世界第一。在钢铁生产过程中,连续铸钢占据重要地位,直接影响钢铁的品质。在连铸中,钢水液位高度的控制需要很高的精度。液位高度
随着Internet技术的发展和CERNET的接入,校园网资源越来越丰富,应用功能越来越复杂。这虽然为用户提供了更广泛的资源共享和信息交流的网络平台,但同时对网络管理和网络安全问题
随着年龄的增长,老年机体患感染性疾病、自身免疫病、肿瘤等疾病的机率明显增加.因此降低老年机体患病的机率,增强抵抗力,研究延缓衰老的方法对于积极地预防疾病、延长寿命、
前苏联科学家V. G. Veslago在1968年发表文章指出:介电常数和磁导率都为负的介质将具有不同寻常的电磁特性。美国加州大学圣地亚哥分校的D. R. Smith等人根据英国帝国理工学院物理学家J. B. Pendry的研究结果,在2000年首次构造出介电常数和磁导率同时为负的人工介质。这些理论和实验的研究成果证明左手材料(介电常数与磁导率同时为负)是可以被制造出来的,在雷达技术,近场光学等领
由于数字电子技术的迅速发展,尤其是数字计算和信号处理技术在医疗成像、仪器仪表、通讯等领域的广泛应用,用数字电路处理模拟信号的情况日益普遍。所以模拟信号数字化是信息