嵌入式图形引擎QT/E的内核分析与优化策略

被引量 : 0次 | 上传用户:zhao0830
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
QT/embedded是对QT/X11结构优化后的一个面向嵌入式环境的图形系统。它将Xlib、X-Server角色集成在一起,去掉了XLIB和常规的X-Server,直接对LINUX的Frame-buffer操作。应用程序对图形的基本操作,如:绘图等操作不再通过X-Server完成,而是通过应用程序直接访问自身的绘图区完成的,提高了图形绘制等操作效率,并且由于X-Server以及X11被取代,减少了内存的消耗,所以比较适合嵌入式环境的应用。本文所做的工作主要包括以下两部分:首先,介绍了嵌入式图形引擎的发展趋势,论述了嵌入式系统中以linux为操作系统的优势,同时比较了几个主流嵌入式图形引擎实例。其次,对嵌入式图形引擎QT/E的内核进行了分析,详细的分析了QT/E的基本结构,进程间的通讯方式,图形绘制方式,图片管理方法以及QT/E中图片缓存的管理方式。并对QT/E中的客户服务器结构,全局共享缓存的结构进行了局部改进。通过上述工作,本文的主要研究贡献体现在一下几点:1、比较了目前市场上主流的图形引擎的性能、优缺点、使用情况。2、详细分析了QT/E的客户-服务器(C-S)结构、通讯方式、客户-服务器各自的功能划分以及对客户-服务器结构的局部的改进。3、较详细分析了QT/E的图形绘制算法以及图片管理方式;图形绘制算法基于行扫描,图片管理通过QPixmap以及QImage类。4、详细分析了QT/E的图片缓存,对全局共享缓存与局部缓存的管理方式做了详细介绍,并对全局缓存的结构作了改进,使全局共享缓冲符合单实例设计。5、对QT/E中几种常用的数据结构进行了介绍。
其他文献
以广泛种植的徐薯32和宁紫薯1号为试验材料,研究持续土壤干旱对甘薯功能叶光合参数及块根产量和碳水化合物的影响.结果表明:干旱胁迫下,徐薯32可通过自身的品种属性(丰产性)
目的 分析高强度聚焦超声(high intensity focused ultrasound,HIFU)对肝包虫病的临床治疗效果和治疗过程的安全性,评估肝包虫病的HIFU治疗价值,指导临床工作治疗肝包虫病。
随着文化创意产业的迅速崛起,文化生产力在国民经济总体格局中的作用将日益突出。当前汕头正处于加快振兴发展的关键时期,在中央支持汕头经济特区建设华侨经济文化合作试验区的
报纸
在党的"十八大"中提出实现我国城乡居民收入在2020年的时候比2010年翻一番的目标,这一目标给商业银行的个人理财业务提供了更大的发展空间。目前商业银行的重要利润增长点来
目的:探讨在全身麻醉+神经电生理监测下进行经皮内镜下腰椎间盘髓核摘除术(percutaneous endoscopic lumbar discectomy,PELD)的可行性及术中神经电生理监测的必要性,对比全身
在当代国际社会,腐败已经成为公认的国际性公害。对此国际社会只有协调一致,通过国际立法加强国际合作,才能有效地遏制腐败犯罪。在这种思想的指导下,联合国于2004年通过了具
集装箱装载问题(Container Loading Problem,简称CLP)属于“切割和装入”问题,在数学理论上为NP完全问题,即不能在多项式时间内找到问题的最优解。CLP虽然求解困难,但随着计算机
休闲旅游是旅游消费的热点和发展方向,休闲旅游资源的分类与评价有其特殊性。本文界定了休闲与休闲旅游资源的概念,探讨了休闲旅游资源的构成要素和资源特性,提出了基于资源
目的:通过分析胰十二指肠切除术(PD)中不同的胰腺-空肠吻合方式对术后胰肠吻合口瘘的发生率,探究合理的胰肠吻合方式对预防PD术后胰肠吻合口瘘的重要性。方法:回顾性分析2009年
目的:探讨颞下颌关节骨关节病(TMJOA)患者在不同骨关节病分期髁突三维影像学特征的差异。方法以2005年马绪臣等提出的骨关节病X线表现分期为标准,将108例TMJOA患者(骨关节病组)的锥