基于Intel PXA255处理器的嵌入式Linux移植与USB驱动设计

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:wang8danyong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式系统是一个快速发展的领域。嵌入式系统的研究内容涉及到计算机学科的各个方面。目前主要关注的应用领域是网络系统、无线网络、3G应用、消费电子等。主要的技术热点包括嵌入式操作系统、系统芯片设计、应用软件开发和各种服务性的研究工作。本论文研究了嵌入式系统的体系结构和发展状况,分析ARM处理器的工作模式,寄存器的设置和分配,讨论和分析了嵌入式系统IntelPxA255微处理器和本研究中用到的嵌入式Linux操作系统ARM Linux。嵌入式操作系统的移植工作要根据目标系统的需求,确定移植所需要修改的文件及需要添加的设备驱动程序。Linux移植是一个综合性很强的技术工作。嵌入式系统根据需求的不同,其软/硬件都是可定制的,其启动引导也各不相同,这是嵌入式系统设计的难点和重点之一。在实验室自行设计的基于PXA255处理器芯片的目标板上,本课题进行了ARM Linux系统的移植研究工作,包括Linux2.4.18内核移植、文件系统移植以及引导程序bootloader的编程开发。 通用串行总线(USB)是一种高传输速率的串行接口总线,由于它具有即插即用、易于扩展和高传输速率的特点,因此现在被广为应用于各种计算机外设、数字设备以及工业领域之中。本课题设计的目标之一是使实验室自行设计的基于PXA255处理器的目标板支持USB2.0主机通信,可以外接USB设备。由于Linux2.4.18的USB子系统只支持USB1.1协议,所以有必要对USB子系统进行修改、升级。本文简要叙述了USB的总线特点、软硬件结构和USB2.0协议。然后从USB核心和主机控制器驱动的实现两个方面对Linux下USB子系统进行了分析。在前面分析的基础上,并根据嵌入式Linux系统的需求,完成了Linux下USB子系统的设计。 USB是一个庞大复杂的协议,作为一种总线,它为系统访问大量外部USB设备提供了通道,可见USB驱动在系统中的重要性。因此,USB驱动的正确设计需要深入细致的研究工作。 本课题的设计方案和理论分析为后续研究和开发打下了基础,并为其他后续嵌入式USB设备应用的开发提供了参考。
其他文献
近年来,网络技术飞速发展。作为整个网络的一个重要组成部分,城域网也逐渐成为研究的热点之一。城域网的应用范围日益扩大。而其实现形式也渐趋多样化。 作为城域网建设的
随着计算机网络和应用的迅速发展,网络入侵事件的频繁发生,使人们认识到只从防御的角度构造安全系统是不够的,防火墙、数据加密等传统安全防护措施已经不能适应网络技术的发展。
金融信息化是当代商业银行体系增强竞争能力、应对WTO挑战和推动商业银行持续变革发展的重要力量。作为金融信息化的重要方面,发展银行卡业务已经成为当前商业银行的一项主要
随着互联网技术飞速发展,Web和终端应用不断涌现出来,这些应用深刻的影响和改变着人们的生活与工作方式。人们对互联网依赖程度的不断提高,导致用户规模呈现几何级数的增长,进而
工作流技术目前已有的建模方法主要基于活动网络、Petri网、语言行为理论、活动与状态图以及扩展事务模型的建模方法,这些方法用于工作流建模时不同程度的存在描述业务过程的
目前,以手机为代表的掌上通讯设备应用普及率已经相当高,据粗略估计中国目前已有近3亿手机用户,掌上设备市场巨大且日臻成熟,可以预期,掌上设备将成为未来主要的个人信息管理、获
随着网络技术和数据库技术的飞速发展,信息化成为了各国政府关注的一个热点。在电子政务建设过程中,不同部门的系统无法连通,信息无法共享,出现了大量的“信息孤岛”。在这样的应
随着无线传感器网络的广泛应用,针对其研究也越来越多,一个热点问题是能源供应。众所周知,工业电池仍是各种移动设备的瓶颈,频繁更换电池消耗大量人力、物力和财力。在这种情
经食管超声心动图是近几年出现的超声心脏图像采图技术,较以往的超声采图技术,有较高的成像质量。但由于医疗条件限制,临床采图过程只能由有限的人进行学习操作。经食管超声心动
近些年来,以在线社交网络、博客、微博、社会化新闻站点、线上虚拟世界等为代表的社会媒体网站出现了井喷式发展。这些平台为数以亿计的用户提供了一个前所未有的机会来创建并