基于CKCPU的Android系统之fDalvik移植及性能研究

基于CKCPU的Android系统之fDalvik移植及性能研究

ID:36790827

大小:2.50 MB

页数:63页

时间:2019-05-15

基于CKCPU的Android系统之fDalvik移植及性能研究_第1页
基于CKCPU的Android系统之fDalvik移植及性能研究_第2页
基于CKCPU的Android系统之fDalvik移植及性能研究_第3页
基于CKCPU的Android系统之fDalvik移植及性能研究_第4页
基于CKCPU的Android系统之fDalvik移植及性能研究_第5页
资源描述:

《基于CKCPU的Android系统之fDalvik移植及性能研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基王QK=Q£些丝△Q垡[垒l垡丕筮查Q垒!Y世论文评阅人2:评阅人3:评阅人4:评阅人5:泡汤姒答辩委员会主席:马琅委员1:垩堕i堡委员2:一.!亘堡垒委员3:堡垒塑委员4:委员5:答辩日期:竺丝:!:篁浙江大学研究生学位论文独创性声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得浙江太堂或其他教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。学位论文作者签名:f

2、7使勇签字日期:川,年弓月吕日学位论文版权使用授权书本学位论文作者完全了解逝江太堂有权保留并向国家有关部门或机构送交本论文的复印件和磁盘,允许论文被查阅和借阅。本人授权逝江太堂可以将学位论文的全部或部分内容编入有关数据库进行检索和传播,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。(保密的学位论文在解密后适用本授权书)学位论文作者签名:f≯坡匆导师签字日期.加¨月秽日签字日期:w‘f年浙江大学硕士学位论文致谢。致谢岁月如梭,研究生入学的日子还历历在目,却发现自己就要走出大学校门了。在这两年多的研究生生涯中,我经历了各种酸甜苦辣的事情。不仅在专

3、业技能上有了很大的进步,而且心态也成熟了很多。所以,我要感谢所有帮助过我和带给我磨难的人。我首先要感谢我的导师——罗小华教授,感谢罗老师在这两年多对我的谆谆教诲,以及在毕业论文书写期间对我的耐心指导。罗老师不仅在专业技能上对我进行细致深入的指导,而且在为人处世上给我带来了深远的潜移默化作用,让我在提升专业知识水平的同时,学会了如何去做一个治学严谨、人格高尚、儒雅睿智、眼光敏锐的人,对我人生的全面发展有着十分重要的意义。其次,我要感谢严晓浪教授为我们提供了一个这么好的科学研究平台,让我们在不断深入理论研究的同时,还能把理论应用到实践中,并有机会为中国的

4、IT行业发展贡献自己的一份力量。我还要感谢葛海通老师对我在杭州中天微系统有限公司时的关心和指导,让我在公司能更自由地发挥自己的能量,在工程项目中取得更好的成绩和进步。我还要感谢浙江大学超大规模集成电路设计研究所的吴晓波、沈海斌、史峥、何乐年、王国雄、王维维、竺红卫、张培勇等老师在这几年里对我的无私指导和帮助。同时,我还要感谢杭州中天徽系统有限公司的每一位同学同事:李春强、孟建熠、黄凯、刘兵、卢永江、陈志坚、丁永林、杨军、刘智力、吕冬明、郑丹丹、冯炯、莫鹏飞、胡军山、敬擎、尚云海、陈晨、项晓燕、刘磊、王荣华、武淑丽等。其中,要特别感谢软件组的各位同事对

5、我的帮助和照顾,感谢强哥不仅慷慨地传授专业知识,而且在生活中对我有着无徼不至的帮助,使我能攻克项目上的一个又一个难题,改变自己生活上的诸多陋习,让我成为一个更优秀的人才。最后,我还要感谢浙江大学给予我本科和硕士研究生期间这几年这么好的教育,感谢在浙江大学求学期间帮助过我的每一位老师、同学。我还要特别感谢生我养我这么多年的父母,感谢他们在这25年来对我做的每一件事。我会肩负起自己的责任和义务,努力做好每一件事,成为一个更优秀的人,回报你们对我的恩赐。江健勇20】0.01.】8浙江大学硕士学位论文摘要随着Android系统在移动设备市场的日益繁荣,投入到

6、Android系统研究的人力越来越多,可以说Android系统在可预见的几年内,都将保持极其迅猛的势头不断大踏步地往前发展。另一方面,CK-CPU(原名CK-Core)——由杭州中天微系统有限公司和浙江大学联合开发,面向嵌入式系统和SOC应用领域的32位高性能低功耗处理器IP核系列,是国内最近崛起的嵌入式CPU的有力竞争者,有着广泛的发展前景。本课题正是基于进一步推动CK-CPU和Android系统的发展的初衷,在移植Android系统到CSKY体系结构(CK—CPU基于的指令集架构)平台上的背景下,对Dalvik虚拟机进行深入的研究和分析。本文先详

7、细阐述了Java虚拟机和Dalvik虚拟机的原理和异同之处,其中主要突出了Dalvik虚拟机相比于标准Java虚拟机的优势,指明了Dalvik虚拟机更适合移动设备,以及Android系统之所以选择Dalvik虚拟机的原因。强调了基于寄存器型架构和使用专属的可执行文件——DEX格式,是Dalvik虚拟机针对移动设备的优化措施。本文的具体移植工作主要是实现针对CSKY体系结构优化的汇编解释器一一CSKYMterp(包括一套针对CK—CPU有硬件浮点协处理器的CPU而实现的针对浮点运算优化的指令处理程序集)和JNI调用桥,同时完成支持Dalvik虚拟机在C

8、K-CPU平台上运行的相关工作,包括Linux2.6对Android系统的支持,Android专属C库Bio

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。