通用PXA270嵌入式开发平台设计与实现

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:jiajianye
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
XScale系列处理器位于ARM家族中的高端,它广泛的应用于手持式设备、机顶盒、小型网络设备等场合。本文的主要工作是以XScale PXA270处理器为核心,构建一个完整的全定制的嵌入式开发平台。本文对PXA270处理器的总体结构和特性进行了深入的分析,完成了从系统方案到具体实现的整个设计过程。PXA270采用PBGA封装,并拥有360多个引脚,内部频率可达533MHz,外部频率可达100MHz。因此系统核心电路板采用6层PCB设计,并借助了先进EDA工具PADS2005完成高速PCB设计的前期评估和具体布线工作。在核心电路板实现了最小系统的基础上,设计了扩展应用电路板,包括了以太网接口、音频接口、触摸屏接口、TFT液晶屏等,实现了功能丰富的嵌入式硬件平台。本文对SHARP LQ035Q7DH01 TFT-LCD模块和PXA270的LCD控制器接口进行了深入的分析,设计了专用的接口电路。采用MAXⅡ系列CPLD实现了接口时序匹配、同步串行通信接口、上电顺序管理和背光PWM控制的功能,将多个单元电路集成到了单一器件中,提高了集成度并降低了成本。全新的硬件平台需要专用的Bootloader支持,本文对一款开放源代码的Bootloader进行了重写,主要内容包括了新硬件平台的驱动支持代码和相关硬件调试选项。详细的分析了PXA270液晶控制器的寄存器设置和帧缓冲区的操作,并实现了启动画面的功能。对Linux2.4内核进行了必要的修改以运行在该硬件平台之上,完成了以太网、液晶背光和调试LED等设备的Linux驱动程序开发工作。其中详细分析了Linux网络设备驱动的结构、设计方法以及在CS8900A上的具体实现。该平台经过测试表明其功能正常,运行稳定,能够为常见的PXA270应用开发提供了一个较为完整的嵌入式开发平台。
其他文献
支持向量机(SVM)是在统计学习理论基础上发展起来的一种新的模式识别方法,它是统计学习理论中的结构风险最小化思想在实际中的一种体现。SVM的基本思想是通过非线性变换将输
近年来,随着人类基因组计划的实施以及功能基因组和蛋白质组研究的开展,生物信息学成为生物学和信息科学的研究热点。生物医学文献的数量迅速地增长,没有人能够阅读完如此众多的
说话人识别技术是指通过说话人的语音自动鉴别说话人身份的技术,它是生物认证技术之一。与其他生物认证技术相比,具有数据采集简单,能实时识别,远程识别等优势,能够广泛应用
随着具有计算和组网能力设备的出现以及这些设备的小型化和嵌入化,传统的以计算机为中心的计算模式因无法克服一人多机所带来的困扰而受到严重挑战。Mark Weiser提出了以“透
随着计算机异构系统结构和高性能CPU等技术的飞速发展,以“天河二号”为代表的超级计算机的峰值计算性能已经达到54.9PFlops,正在向EFlops规模发展。CPU、内存、互连网络和外
本文研究从BBS主题网页中自动抽取用户发言信息的问题。该类问题的传统解决方法主要基于对HTML网页的DOM树和标签结构的分析,密切依赖于HTML标准。这使网页规范性对抽取正确
本体的概念最初起源于哲学领域,古希腊哲学家亚里士多德在哲学中的定义为“对世界上客观存在物的系统地描述,即存在论”,是客观存在的一个系统的解释或说明,关心的是客观现实
中冶长天烧结综合控制专家系统(Sinter Integrated Control ExpertSystem,SICES)是为了提高钢铁企业烧结生产的过程自动化控制水平,提高烧结矿质量、产量以及降低生产能耗而
随着校园网规模的日益增大,新的网络应用类型不断出现,网络的管理也越来越难。但信息化程度的不断提高给校园网的安全性、可用性、稳定性以及可扩展性提出了越来越高的要求。
随着计算机网络和多媒体技术的蓬勃发展和不断成熟,远程教育E-Learning作为一种新的教育模式在教育中所占的比重正在越来越大。随着每年通过互联网接受教育的人次的暴增,E-Lear