【摘 要】
:
Qt/E(Qt for Embedded)是奇趣科技公司推出的图形化界面开发工具,由于其良好的跨平台特性,被广泛应用于众多行业领域。在SEP6200微处理器平台上,当Qt/E应用程序进行大量绘图时,它
论文部分内容阅读
Qt/E(Qt for Embedded)是奇趣科技公司推出的图形化界面开发工具,由于其良好的跨平台特性,被广泛应用于众多行业领域。在SEP6200微处理器平台上,当Qt/E应用程序进行大量绘图时,它表现出绘图缓慢、人机交互响应迟滞等缺点。本文针对以上问题,实现了基于SEP6200微处理器的Qt/E图形系统的优化,提升了其绘图及交互性能。 本文分析了Qt/E图形开发系统整体架构及其绘图子系统的构成和工作原理,指出原生Qt/E图形绘制单纯采用软件绘图方法的问题。文章还分析了Qt/E的插件机制以及针对常见处理器架构的优化策略。论文面向自主研发的SEP6200微处理器(采用国产Unicore32内核)的Qt/E优化工作分为两部分:第一,受Qt/E针对常见处理器架构的优化策略启发,对Unicore32架构下Qt/E的原子操作和内存访问进行了优化,降低了软件方法实现线程原子性保护的使用频次和绘图时内存访问的频次及CPU占用率;第二,针对SEP6200微处理器的实际硬件资源(带有GPU模块),将DirectFB图形库整合进Qt/E图形系统,通过编写GFX驱动适配层,实现了通过DirectFB调用SEP6200中的GPU来硬件加速Qt/E图形绘制的功能,减轻了CPU纯软件绘图的压力,提升了Qt/E应用程序的绘图速度及交互性能。 本文使用自主硬件平台测试了优化前后的Qt/E图形开发系统。原子操作优化使得CPU占用率降低3.37%,线程锁机制调用频次降低了10.57%;访存优化使得内存访问频次降低了12.03%,CPU占用率降低了12.91%;硬件加速优化使得椭圆绘制(颜色混合填充)性能平均提升65.65%,矩形填充(颜色混合)性能平均提升445.73%,图片绘制(透明度)性能平均提升209.39%,人机交互的响应时间缩短了41.5%。
其他文献
装配式建筑项目信息化管理是指装配式建筑项目管理过程中将现代信息技术与管理理念相融合,以促进建设项目管理水平不断提高的过程.这个过程包括信息收集、信息传输、信息处理
屋面防水工作的质量,能够决定一个建筑工程的使用寿命,一些质量低劣的屋面防水工程,对建筑物的影响是巨大的,它不仅严重缩短建筑物的寿命,也会给居住其中的住户造成诸多的不
微波辐射计在射电天文、遥感、目标探测、制导、医学等方面有很多应用。为了提高微波辐射计的空间分辨率,出现了综合孔径微波辐射计。本文介绍了国内外综合孔径辐射计研究及发展现状,对综合孔径辐射计基本原理进行了理论推导和系统阐述。本文给出了一种综合孔径辐射计实验系统的设计方案,并利用专业射频设计与仿真工具ADS(Advanced Design System)对该实验系统进行了系统级仿真,给出了单通道各项性能
随着国家经济实力的不断装的,我国建筑工程事业发展相当迅猛,建筑工程建设标准与要求不断提高,促使建筑工程管理工作同样面临着更高的标准和要求.而在现阶段建筑工程管理中,
随着城镇化建设速度的加快,建筑项目工程的数量也在日益增加.“建设”似乎已经成为了时代发展的代名词,受到越来越多人的关注.而国民经济的提升使得人们的生活水平和质量也得
随着人民对住宅、商用建筑质量要求的不断提高,建筑给排水管材的使用已成为现代建筑中的重要向题,它直接关系到建筑物的使用效率、美观程度等多方面的问题.为此,文章针对建筑
随着经济和各行各业的快速发展,全过程工程咨询在我国政策的大力扶持下,逐渐成为工程类咨询服务的主流业务.这种咨询不同于以往的工程造价或者是成本咨询,是对工程建设项目全
由于普通GaN HEMT栅极峰值电场大小决定了整个器件的击穿电压,因此采用各种技术,降低栅极峰值电场,提高器件耐压,成为GaN HEMT实现高频大功率应用的研究热点。本论文首先从器
本文对石英玻璃羟基含量测量方法进行了研究。文章概述了石英玻璃羟基含量测量的基本原理,详细介绍了测量系统的组成。硬件部分详述了调制电路、探测器驱动电路、信号接收电路
众所周知,混凝土是水利工程建设中使用量最大的建筑材料之一,其质量的好坏、性能的优劣以及强度的高低和稳定性的强弱都对水工建筑质量有决定性的影响.据调查显示,我国很多水