Android图形显示硬件加速和音频系统的研究与移植

被引量 : 7次 | 上传用户:pengxianwei1986
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Android系统是一种嵌入式的多媒体系统。随着多媒体技术的发展,图像处理所需要的计算量越来越大,仅依靠一颗通用的CPU来完成复杂繁多的图像处理计算,越来越困难。常用的DSP微处理器和Intel处理器扩展指令集方式的显示硬件加速技术不能在嵌入式硬件平台实现,要减少嵌入式CPU处理图像数据的负担,需要使用CPU平台的2D或3D模块来实现显示硬件加速。同时,音频系统也因为没有统一的音频硬件,不同的平台设备所使用的编解码芯片,处理器音频处理模块各不相同,在跨平台的时候,都需要开发者来完成软件的移植。针对上述问题,本文以使用的R2R(SH-MobileR2R,瑞萨SH7724处理器)硬件平台为对象,研究分析了Android的显示系统和音频系统;解决的问题是在R2R硬件平台上实现多硬件模块协同加速图像显示,以及音频系统的移植。本文主要工作如下:1)结合Android系统堆栈层次的特点,自上层向下层的研究了Android多媒体的显示系统,针对R2R硬件平台的2D硬件模块的功能特点,结合Android显示系统的架构,设计了多硬件模块协同加速图像显示的方案;2)采用从底层向顶层移植的思路,移植BEU(混合引擎)、2DDMAC(图像获取直接存储器)硬件模块驱动,硬件适配层。实现了Android显示系统的硬件加速功能;3)研究了Android音频系统的硬件结构和软件架构,结合R2R硬件平台的特点,设计了R2R硬件平台的音频移植方案,使音频系统支持多采样率音频文件播放,移植了音频驱动和硬件适配层,实现了音频系统功能。经过以上的移植,在R2R硬件平台实现了Android系统多硬件模块协同加速图像显示,提升了Android界面滑动的流畅度;实现了Android音频系统在R2R硬件平台上的移植,支持多采样率音频文件播放,成功使用Android应用程序播放音频文件,通过移植前后对比分析,系统性能得到提升。
其他文献
<正>"争",全市上下争抢机遇、奋勇争先的劲头越来越足;"实",摸实情、做实功、办实事,许多工作都取得了突破性进展;"优",产业创新生态更趋优良,营商环境更加优质;"美",城乡大
轻度认知功能障碍作为阿尔茨海默病的前期临床阶段越来越受到人们的重视,然而其发病机制目前尚未有明确的认识。随着分子生物学的发展,对轻度认知功能障碍的发病机制研究多集
当今时代,经济全球化和信息化时代的趋势日益明显,并且对各个行业和领域都产生着至关重要的影响。资源共享这一概念的提出,使得很多行业和领域的工作模式都发生了很大的变化
党的十九大明确将“深化农村集体产权制度改革,保障农民财产权益,壮大集体经济”作为实施乡村振兴战略的重要内容。发展壮大村级集体经济是强农业、美农村、富农民的重要举措
相对于Black-Scholes模型而言,由带跳的Levy过程驱动的信用风险模型更符合市场上的金融数据经验验证.带跳的Levy过程具有非对称的尖峰厚尾性质和不连续性,克服了正态分布的对
译者在翻译过程中发挥着重要的作用。翻译过程中,译者主体性影响到译者对文本材料的选择,译者的翻译策略以及译者作品的翻译风格。然而,在传统的研究翻译里,译者主体性经常被忽略
股权转让直接关系到财富在国家、企业、个人之间的分配,不仅对资本市场和其他相关市场会产生直接影响。而且亦关涉整个社会系统的良性运行与和谐发展。而在股权转让过程中,税收
盾构法是我国地铁工程中一种重要的施工方法。盾构法隧道以其施工技术的安全性和先进性等特点,在城市地铁隧道施工中得到越来越广泛的应用。但是,盾构法施工一定程度上会引起
自然杀伤细胞(Natural killer cells, NK cells),作为与T细胞、B细胞并列的一大类淋巴细胞群体,是天然免疫系统的重要成员。NK细胞除了参与先天性免疫应答之外,还在适应性免
随着现代社会工业日益发达,汽车的概念正由“代步工具”向“生活空间”发展和延伸,由此,人们选购汽车的性能标准除节能、安全、少污染之外,对乘坐舒适性的要求也越来越高。汽车车