Android图形系统硬件适配层的实现与优化

来源 :东南大学 | 被引量 : 0次 | 上传用户:lgs0519
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着智能移动通讯产品高速发展,运行在此类设备上的智能操作系统受到人们关注。Google公司近年来推出的Android智能操作系统拥有强大的功能和丰富的扩展性,迅速被市场认可,成为产业热点。图形系统是Android系统的一个关键组成部分,其处理速度和显示效果直接影响用户体验。本文利用2D硬件加速单元提供的高级特性,设计硬件适配模块,优化Android图形系统的性能。   本文首先分析了Android图形系统框架,掌握图形系统结构,探索硬件适配工作的方法和途径。根据Android图形系统提供的2D硬件加速接口,本文基于三星公司的S3C6410处理器设计并实现了物理内存模块(PMEM)、图形显示内存分配模块(Gralloc)和块拷贝模块(Copybit)三个硬件适配模块。本文通过PMEM模块,将操作系统内存的最后一段空间划分为独立显示内存,向图形系统提供可供2D硬件加速单元使用的物理内存地址。在Gralloc模块中利用简易最优匹配内存分配策略,管理显示内存,为新建图层分配内存并回收释放图层的内存。通过Copybit模块调用2D硬件加速单元,将图形系统提供的参数转换为硬件加所需格式。同时在Copybit模块中实现了数据传输、裁剪、旋转、混合、拉伸等多种2D硬件图形操作。最后,本文优化了图形系统的2D绘图库Skia,为Skia图形库的线条绘制和矩形绘制功能增加了调用2D硬件加速单元的接口。   经过测试,实现Copybit等硬件适配模块,可以提高图形系统纹理填充和图层混合的效率,特别增强了图形旋转操作的效率,相比软件计算可提升约三倍性能。Skia图形库经过硬件加速优化后,线条绘制测试成绩提升约80%,矩形绘制测试的成绩也提升了50%以上。根据测试结果,本文硬件平台的图形测试成绩优于三星公司官方的非开源硬件图形库。此外,本文通过熟悉Android开发流程,为将Android系统移植到本实验室设计的自主内核嵌入式处理器SEP0611上做了前期探索和技术储备。  
其他文献
将射频识别(RFID)技术用于仓储和管理,可以有效地提高库存管理效率。在现代仓储管理中,除了需要对货架上摆放的物品进行进出库查询、短缺查询、过期查询、库存查询等基本信息
准一维纳米材料,因其特殊的物理、化学性质在纳米器件、微型传感器和光电子器件等领域具有广泛的应用前景,已逐渐成为纳米科技的研究热点。当前国内外对准一维纳米材料的研究主要集中在两个方面,如何通过简单有效的方法成功制备一维纳米材料,其次探索准一维纳米材料的基本性能,但还都处于初步阶段。Ga_2O_3作为一种特殊的多功能半导体材料,在光学和磁学方面以及半导体领域都受到极大关注,其具有高禁带宽度,介电常数小
随着科技的迅速发展,机器视觉检测技术正越来越多地应用于各个生产领域的产品检测行业中,大力推进了企业生产的自动化、信息化和高效化。采用视觉检测技术不仅解决了传统采用
美术教育对学生审美个性的发展有特殊的、不可替代的作用,是培养审美个性最有成效的学科之一,是时代发展的需要。培养学生审美个性美术教育的效果是最大的,它的任务也是很重
中等职业教育作为中国教育的组成部分,其一项重要的工作就是向我国输出数亿的职业教育劳动者,因此以中等职业教育为基础,中国的经济才得以更好的发展。在现阶段的中职教育中,大部
近几年来,网络技术突飞猛进,平板电脑、智能手机等信息载体也已在国内普及,国内的微信、微博等“微文化”也从无到有,并迅速发展壮大。在教育界,“微课”也愈发受到重视,越来越多的
信源数目估计与波达方向估计是阵列信号处理技术的两个主要研究方向,在电子侦察、医学诊断、图像处理等诸多领域都占极其重要的地位。信源数目的准确估计是波达方向估计的前提
摘要:教师——人类灵魂的工程师;教师——世界上最光辉的职业;教师——是蜡烛,燃烧自己照亮别人;教师是铺路石,粉碎自己,平坦人生;教师是孺子牛,吃进去的是草,挤出来的是牛奶……这些赞美之词,让我对教师这一职业充满了无限向往,并且赋予了它许多美好的幻想……  关键词:责任;爱;师生  中图分类号:G632.0 文献标识码:A 文章编号:1992-7711(2016)02-0101  我的成长  还记的
芹菜素(Apigenin)是一种黄酮类物质,具有很多生物活性和药理活性,但是由于芹菜素水溶性差及生物利用度较低限制了它在生物医学上的应用,因此本论文采用了超临界反溶剂法与包合技术相结合的方法制备了芹菜素羟丙基-β-环糊精包合物超微粉,以及利用固体分散体法制备介孔二氧化硅负载芹菜素固体分散体,进而提高芹菜素的生物利用度。本文所做的研究工作和结果如下:本文采用羟丙基-β-环糊精作为包合材料,通过超临界
Composite materials are increasingly used in the aerospace industry. To fully realise the weight saving potential along with superior mechanical properties that