基于数字电视平台的Android定制与优化

被引量 : 8次 | 上传用户:lty
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Android在移动终端市场取得巨大的成功,其平台的开放、免费和易用等特点,使Android操作系统的应用被逐渐拓展到平板电脑和数字电视领域。由于Android是针对移动终端设计的操作系统,其复杂的软件叠层架构提供丰富功能支持的同时,也使目前市场上出现的Android设备的开机时间平均在35秒以上。因此,数字电视平台需要针对其平台特点定制和优化Android OS。为使Android OS更符合数字电视的应用需求,本文研究了Android系统框架、启动流程、Android本地服务和Android服务的注册过程,并详细分析了部分Android核心服务。在此基础上,根据数字电视的应用需求,裁剪了与数字电视无关的系统服务和应用。定制后的Android OS运行结果表明,Android OS运行正常,其启动时间,内存使用率和NAND Flash使用率都有所降低,并能支持数字电视的网络访问和游戏功能。为满足数字电视启动10秒以下的应用需求,本文研究了Linux电源管理框架并设计了Android快速启动方案,该方案将Android启动后的系统状态保存到外部存储介质中,以后启动时直接从存储介质中恢复系统状态。实验结果表明,Android快速启动方案可以将Android OS的启动时间缩短至10秒内,且其启动时间取决于外部存储介质的读写速度。Android快速启动技术极大的优化了Android OS的启动时间。为解决Android快速启动技术中的文件系统一致性问题,本文详细分析了文件系统一致性问题产生的原因、yaffs2文件系统的核心数据结构和yaffs2扫描文件系统分区的过程。在此基础上,设计并实现了基于yaffs2的Android根文件系统更新方案。该方案在Android快速启动还原系统状态后,扫描Android根文件系统分区,根据NAND Flash上新的数据状态,更新内存中从系统镜像中还原的文件系统数据。文件系统更新前后的超级块结构的信息对比表明,基于yaffs2的Android文件系统更新方法可以确保Android快速启动技术中的文件系统一致性。
其他文献
研究背景狂犬病是由狂犬病病毒引起的人兽共患性传染病,病死率几乎为百分之百。狂犬病在世界范围内广泛分布,我国是深受狂犬病严重危害的国家之一,仅次于印度,位居世界第二。
低温保存是细胞、组织等生物材料唯一有效的长期保存方法,在临床医学、科学研究等领域中发挥着巨大的作用。随着干细胞、生殖细胞等细胞制品在临床和科研中的广泛应用,许多的
幼儿教育的受关注程度不断增加,幼儿园保育工作的开展更是得到了社会的广泛关注。通过对部分幼儿园保育工作开展状况进行分析可以看出,保育工作在开展上的状况并不良好,一些
ADC(ADC Analog to Digital Converter)是实现模拟信号转换成数字信号的功能IP(Intellectual Property),ADC可以将模拟信号的连续变量转换成数字信号的离散变量,是联系SOC(Sy
当今社会,随着信息科学与技术的快速发展,几乎所有的工程技术领域都要运用到数字信号处理技术。而数字滤波是数字信号处理的基本环节,那么数字滤波器的设计问题就成为数字信
传感器技术及移动互联网的飞速发展促进位置服务逐渐渗透到了人类活动的各个方面,位置信息由此成为生活中至关重要的组成部分。几十年来,随着室外定位技术的日趋成熟,人们对
针对微特电机电枢铁心、定子和转子杯形电枢此类结构中环氧浇注所用到的模具进行了归纳和总结,提出了改进措施。对传统浇注模空气容易滞留在环氧里的问题进行了分析,提出了浇
行波管隶属于真空电子器件,随着对行波管研究的不断深入,其应用范围也随之逐年增加,且随着信息技术日新月异的发展,客户对行波管参数测量手段的要求越来越标准化和专业化。传
本文认为影片《通天塔》充满隐喻,极具艺术张力。本文对影片隐喻的解读,力图抓住该片所折射出的时代命题。
解决横向功率MOSFET器件击穿电压(BV)与比导通电阻(Ron,sp)之间的矛盾关系是一个重要的课题。对于低压功率LDMOS(BV<200V)器件而言,沟道电阻和漂移区电阻一样,对器件的导通损