基于Qt/Embedded库的嵌入式操作系统显示硬加速研究

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:lylh0628
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
进入二十一世纪以来,伴随嵌入式技术的发展以及嵌入式设备性能的提高,嵌入式设备在日常生活与工作中的应用越发广泛。由于图形用户接口(Graphical User Interface,GUI)能够极大地提高人机交互效率,用户也越来越重视嵌入式设备GUI系统的性能与可靠性,良好的人机界面接口成为了嵌入式系统设计的一个关键技术。但是,目前的嵌入式GUI系统底层图形支持基本使用软件实现,并不能充分发挥当前嵌入式设备图形显示硬件的性能。因此,结合具体的嵌入式GUI环境,对嵌入式系统环境下图形显示硬加速方法进行研究,是一个十分必要并有意义的工作。针对上述问题,本文选择Qt/Embedded GUI系统作为具体切入点,对其体系结构和通信机制进行详细分析,结合该系统特点以及嵌入式Linux下帧缓冲驱动体系特点,阐明了在嵌入式Linux环境下Qt/Embedded GUI系统的图形支持体系。并在目前的图形支持体系中,对Qt/Embedded嵌入式支持层经行了改进,从而实现Qt/Embedded GUI系统与嵌入式Linux操作系统帧缓冲体系的融合。利用嵌入式Linux操作系统帧缓冲体系中特定设备层Framebuffer的特定设备接口,建立嵌入式Linux操作系统帧缓冲驱动核心层与具体硬件之间的支持结构,从而建立起一种基于Qt/Embedded的显示硬件加速架构,最终实现对帧缓冲显示硬加速方法的支持。然后,依靠上述显示硬件加速架构,结合具体GPU图形核心Mali400MP,提出了基于帧缓冲驱动体系的嵌入式显示硬加速方法,在Linux帧缓冲设备支持层中增加了GPU硬件加速功能。该加速方法基于Mali400MP 2D加速功能与特性实现,在实现过程中,根据Mali400MP的具体2D加速功能实现方法和特殊功能寄存器的控制逻辑,完成了硬件加速过程中DMA操作和等待操作工作流程,对基本的图形操作矩形填充、位块传输、矩形区域复制的硬件加速方法做了具体的实现,并给出了上述方法的算法逻辑流程。最后,基于iTop-4412开发板的实验平台,设计了基于Qt/Embedded的嵌入式GUI系统图形硬加速实验方法,对图形显示硬加速方法进行了实验。对比Qt/Embedded原始图形绘制功能和硬件加速后的图形绘制方法的实验结果,可知硬件加速后的图形绘制方法获得了较好的效果,加速比基本维持在1.6以上,达到了预期目标。实验结果表明,基于Qt/Embedded的嵌入式Linux显示硬加速方法,为嵌入式GUI系统图形显示性能的提升提供了一种新的有效途径。
其他文献
对网络进行研究的目的在于认识网络的拓扑结构以及功能,并最终实现对网络的控制。对于网络的控制是通过给一组节点施加适当的控制信号来实现,如何查找最小控制集成为该领域的
半导体照明用低成本、性能可调荧光粉材料的开发和应用一直以来是人们所追求的。本学位论文以材料学中的相变工程和晶体学中的格位工程为基础,选取晶型丰富的廉价水泥成分Ca2
21世纪是以消费者为中心的服务经济时代,消费者主导着市场经济并从根本上控制着市场动态。随着顾客授权和顾客共同生产这些新兴服务形式的出现,顾客关系已经发生了转变——顾
目的:比较腹腔镜远端胃切除术(Laparoscopic distal gastrectomy,LDG)后不同消化道重建方式的近远期疗效,分析影响LDG预后和生活质量的危险因素,为选择LDG术后的消化道重建方式提供参考。方法:回顾性分析天津医科大学总医院普通外科胃肠肛肠病区2015年4月至2019年12月因胃癌行LDG的患者资料,按照消化道重建方式将患者分为Billroth-Ⅰ(BⅠ)组、Billr
光纤光栅是一种用于处理光信号的新型无源器件,因光纤纤芯折射率发生周期性变化而形成。光纤光栅可用于对折射率、弯曲率、应变等物理量测量,在通信及传感领域中具有广阔的应
硝基还原广泛用于染料、农药、药物的合成,其最传统的方法是催化加氢、铁粉还原。催化加氢一般需要耐高压设备,铁粉还原对环境污染严重,逐渐被禁用。因此,研究其它催化还原体系实现硝基化合物的高选择性还原极有必要。首先通过吸附法将钴-多齿氮配体配合物Co(bbp)_2负载于壳聚糖,进而在不同温度、氮气气氛下热解制备了一系列氮掺杂碳负载钴催化剂Co NC-T。考察了催化剂在甲酸还原硝基化合物反应中的催化性能。
本文采用速度影像技术对稀土Eu原子4f76p1/2nd态的自电离动力学过程的特性进行了比较系统的研究。Eu原子的自电离动力学过程既包括自电离衰变的分支比也包括弹射电子的角分布
由于线性判别分析仅是线性方法,难以有效应对非线性问题,而对其非线性化是解决这一问题的关键途径。非线性化判别方法主要包括神经网络和核化方法:神经网络判别分析方法虽然
本世纪以来,我国保险业发展迅速,保费收入增长明显,使得保险公司积累了巨额资金。随着保险业竞争加剧,保险业务的利润不断下降,保险公司需要增加投资收益以实现更多的资金盈
移动通信的发展不仅推动了人类社会的前进和经济的不断增长,而且颠覆式的改变了人们的日常生活方式。如今4G已经大规模商用,面向2020年的5G技术成为了全球企业和研究者们争相