基于Atmel 9261平台的嵌入式LINUX的板级支持包BSP研究与开发

来源 :同济大学电子信息与工程学院 同济大学 | 被引量 : 0次 | 上传用户:qzhiqiang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着嵌入式产品体系的不断完善以及各类商用操作系统的日趋成熟,功能单一的嵌入式产品已难以满足市场的需要,嵌入式设备向着多功能、个性化、智能化的发展已成为大势所趋。带有操作系统的嵌入式平台凭借其通用性强、交互性能好、功能强大等诸多优势受到了越来越多开发团队的青睐,成为了嵌入式系统发展的主流。 在操作系统方面,Linux系统作为少数完全开源的产品,已经发展为目前主流的操作系统之一。特别是2003年8月发布的Linux2.6操作系统,加强了对于嵌入式架构的支持,加入了许多新的功能。而在硬件架构方面,低成本、高性能的ARM系统已经占据了相当高的市场份额。为了将两者相结合,形成统一完善的软硬件体系,研究用于ARM系统的嵌入式Linux板级支持包(BSP)具有十分重要的理论意义和实用价值。 本研究以Atme19261嵌入式硬件平台和最新的Linux2.6操作系统作为研究对象。研究目标是通过软件手段将嵌入式软硬件平台有效结合,开发适用于该系统的嵌入式BSP,并为其它平台的Linux BSP开发提供参考。首先,本文设计了一套可以用于裸机的非易失性介质烧录模块,并用于对于裸机的程序录入。在分析该系统启动引导机制的基础上,定制设计可用于启动Linux2.6系统的引导模块。在启动基本系统的前提下,根据平台环境定制Linux2.6内核,并开发可用于外围扩展系统的驱动程序。最后通过一系列应用程序例程对系统进行联合测试,对该BSP进行验证,证明了该BSP具有功能全面、效率高、稳定性好的特点。
其他文献
视觉注意机制是人类视觉系统中一个非常重要的功能,它能使我们在复杂的场景中快速定位到感兴趣的区域或者物体,从而高效且准确地感知外界环境。根据刺激方式的不同,可以将视
以往麻醉医师多凭借手术患者生理监测指标的变化和自己的临床经验采用分次静脉注射和持续滴注给药的方法进行静脉麻醉。这两种方法均存在着一定的缺点:分次静脉给药会使血药
目前,网络控制系统已成为国际学术界研究的一个热点。网络控制系统是控制科学、计算机及网络技术的综合应用。网络资源的竞争及网络的时延赋予了传统的控制理论和方法新的含
随着Internet的发展,网络安全问题日益突出,其中分布式拒绝服务(Distributed Denial of Service,DDoS)攻击是当今Internet面临的主要威胁之一,更为严重的是现在尚无完全令人
舶航向控制器设计是船舶运动控制领域内的重要研究课题之一,许多专家学者一直在致力于该方面的研究工作,航向控制器性能的优劣直接关系到船舶的航行安全和经济效益。但由于船舶
概述故障诊断技术的国内外发展过程以及远程故障诊断技术的发展现状。给出基于神经网络的故障诊断系统的发展现状以及神经网络适用于设备故障诊断的原因。根据神经网络用于故
生物识别技术(Biometric)是利用人体所固有的生物特征来进行自动身份识别的技术。人体生物特征包括物理特征(如指纹、虹膜、脸型、掌纹等)和行为特征(如步态、签名等)等,它具
近年来交流伺服控制系统在航空航天、国防、工业自动化等领域的需求急剧增加,许多新的控制算法被应用于伺服控制系统中,随着这些控制算法的日益复杂,为实现电机的实时控制,需
学位
各类突发事件的频发,严重危害了人类的正常生活和社会的和谐稳定。突发事件的发生不仅会威胁人民的生命财产安全,相关信息的传播还可能对网络环境的正常运行造成影响,并扩散
由于USB接口的迅速发展和它所具有的热插拔、即插即用、节省系统资源、传输可靠、提供电源、共享式通信和低成本等特点,越来越多的外围设备采用该接口来实现和PC机的连接。然