基于Intel XScale架构的嵌入式Linux中显示设备驱动的研究与实现

来源 :东南大学 | 被引量 : 0次 | 上传用户:a15968331849
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
显示驱动是操作系统内核和显示外设间的一个软件层,它抽象了外设的细节,并提供接口给内核调用,在内核的调用下,显示驱动管理外设实现显示图像功能。本课题的主要目的是研究显示驱动的工作机制并实现基于Intel XScale架构的嵌入式Linux的显示设备驱动。文章首先对显示驱动的基础、原理、发展做了系统的说明。接着文章结合当前主流的嵌入式处理器XScale中PXA255的特点,提出了针对它的显示功能硬件方案。其次,文章对常用的ARM Linux2.4.19下的显示驱动做了系统的研究,指出其分层设计的优点。同时,文章简介了目前显示驱动中实现Framebuffer控制台的方法带来的缺点。随后,结合PXA255处理器的特点,文章提出了针对PXA255处理器的软件方案。新的显示驱动的特点是去除了显示控制台并增加动态修改调色板功能。接着论文详细分析Linux系统中显示驱动的具体实现方法,并详细说明了基于PXA255的显示驱动的实现方法。相对于原显示驱动,新的驱动有四个特点。①.实现了常规嵌入式显示功能,支持修改显示方案,②.去除了显示控制台功能,③.增加了动态修改调色板功能,④.修改了原驱动的中断处理的不足。最后,文章说明了XScale系列中各处理器的LCD控制器的异同,简介把基于PXA255的显示驱动移植到其余处理器的方法。新驱动已经被初步使用,能正确完成显示功能,这表明在去除显示控制台后,显示驱动的实现方法正确。对于新驱动的动态修改调色板功能,则还需要进一步检验。文章最后分析了本实现方案中的一些不足,并提出了对以后显示驱动改进和发展的一些设想。
其他文献
小麦是我国重要的粮食作物之一,小麦生产对国民经济的发展和人们生活水平的提高具有重要的意义。随着农业生产水平的不断提高,人们对小麦品种的改良提出了许多新的要求,而品种改
本文从无线移动通信的发展历史、系统组成出发,简要介绍了无线移动终端及其射频系统的相关理论,并针对现代通信的要求,分析和比较了射频系统各种体制的结构和优缺点。遵循某
第一部分 CD44富集食管鳞癌中肿瘤起始细胞   食管鳞癌(ESCC)是食管癌中的一种主要类型,在亚洲地区具有很高的发病率以及病死率。目前对于ESCC的发生和发展过程中分子机制
由于计算机技术的发展,特别是数字信号处理技术的应用,推动了无线通信技术进入快速发展时期。当前,第三代(3G)移动通信系统已进入标准化制定阶段,即将实现商业运营;而第四代(4G)移
白蚁菌圃由白蚁排泄物与部分消化的植物碎屑粘结构筑形成,存在于白蚁巢或分散在附近土壤中,具有硬而脆的多孔结构,是一种特殊的真菌生存环境,其中有黑柄炭角菌Xylaria nigripes(K
挥发性有机物(VOCs)来源广泛、组成复杂,是臭氧(O3)和二次有机气溶胶(SOA)的重要前体物,且其中一些组分对人体健康存在潜在威胁.VOCs的主要排放方式包括点源、面源和无组织源
视频会议系统是一种基于多媒体技术与网络通信技术的利用计算机召集会议的系统。近年来,随着计算机硬件技术和数字视频压缩技术水平的提高,视频会议在实用化方面取得了快速发
通用串行总线技术(USB)是一种为实现计算机与各种外设进行数据交换而提出的工业标准,它具有快速、双向、支持实时传输、支持即插即用等技术优点,在计算机外设接口领域得到了
细胞凋亡又称“程序性细胞死亡(Programmed Cell Death,PCD)”,是细胞的一种生理性、主动性的“自觉自杀行为”。正常的生命需要细胞分裂以产生新细胞,并且也要有细胞的死亡,
PDP(等离子平板显示器)驱动芯片是PDP系统不可缺少的组成部分,在整个。PDP系统的成本中,PDP驱动芯片超过了1/3,因此保证PDP驱动芯片的性能和可靠性尤其重要。在影响PDP驱动芯片