基于CK810的Android系统移植研究

被引量 : 0次 | 上传用户:mini_fc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Android是Google公司针对嵌入式领域推出的一款操作系统,因其开源和开放的特性,在一推出不久就备受推崇,今年来更是移动终端设备的装机数量上占据着绝对的领先优势。而CK810是由杭州中天微系统有限公司和浙江大学超大规模集成电路研究所联合研发的、全自主知识产权高性能32位嵌入式CPU,有着极其广阔的发展前景。本课题的目标是在对Android系统进行深入和详细的研究和分析的前提下,基于CK810的SOC平台进行Android4.0.3版本的系统移植和优化,为国产嵌入式CPU在市场上的推广添砖加瓦,从而加快CK810产业化进程。本文首先对Android系统和基于CK810的SOC平台进行简单的概述,并对Android系统的发展、架构和开发方向等进行详细说明。其次,本文针对移植工作的原理和机制进行系统性剖析,主要移植模块包括Linux内核、Bionic库以及Dalvik虚拟机。再次,本文重点描述了Android系统移植的具体实现,涉及关键技术:1)Linux内核移植,包括CK810新体系结构的内核实现、Android的专用驱动等;2) Bionic的移植,包括动态链接器等;3)Dalvik虚拟机移植,包括针对CK810新体系结构的Mterp解释器、JNI调用桥和JIT编译模块,Dalvik虚拟机的移植和优化也是本课题的重点,特别是JIT模块的移植更是整个课题的关键难点。同时,通过对机器码的分析,提出并实现了针对JIT模块的Trace合并和寄存器优化。最后,本文对成功移植的Android系统进行性能评估和测试,结果表明Mterp汇编型解释器的性能是Dalvik自带的C语言版本解释器1.3倍,再加上JIT编译模块后性能上更是达到了C语言版本解释器的3.8倍,而优化后的Dalvik可以提高性能8.9%。
其他文献
要实现一个国家经济平稳较快的增长,不仅要保证经济数量上的增长,更重要的是经济质量方面的提升,即注重技术效率的快速平稳的提高。而一个地区的非期望产出对技术效率的测度
进入21世纪以来,世界多个国家连续暴发大规模的自然灾害,这一系列灾难造成了巨大的人员伤亡和经济损失。当今空间信息技术的发展日新月异,其中尤以高时空分辨率遥感传感器技
20世纪90年代以后,跨国公司凭借其雄厚的经济实力和先进的生产技术在华投资数额大幅增长,一方面促进了我国经济的发展,为我国财政创造了大量税收,为我国的经济发展带来了巨大的经
消费者价格指数(CPI)作为一个宏观经济指标,既可反映通货膨胀水平,又可以其为依据对工资、福利做出补偿,为各国决策者提供了决策支持,在世界范围内受到各种机构及学者的关注
本文对专业医疗口译员与朋友译员进行了系统的对比研究。基于对现场观察记录、语料及调查问卷的详尽分析,本文讨论了专业译员与朋友译员的优缺点和外国病人对于两种译员的观
篮球运动在高校中开展迅速,国内各大高校已将篮球运动开设为大学生的体育课,并成为高校体育课程中的主干课程之一。高校体育制度与教育制度相辅相成,在当今的高校校园里,篮球不仅
随着经济的快速发展,企业寻找一个智能化、智能化、性能高、整合高、的综合管理办公平台,来满足日常办公、交流信息、业务管理等协同常规功能,也更进一步的解决办公移动性、
正常来说,上市公司资金紧张才会进行再融资以增加公司的现金流,但为什么有些公司在完成定向增发实现再融资后却立即以现金股利的方式将公司可用资金较大比例的转移出上市公司呢
随着经济的发展和技术的进步,信息化已经成为整个社会发展的一个必然趋势,传统的人事档案管理模式也因此而开始发生改变,借助信息化技术对人事档案进行系统化管理,就成为了一
奥地利作曲家、钢琴家约翰·尼波姆克·胡梅尔(Johann Nepomuk Hummel,1778年11月14日-1837年10月17日)在音乐艺术的历史长河中占据着重要的地位。胡梅尔是莫扎特和克莱门蒂