基于CK-CPU的Android系统之Dalvik移植及性能研究
发布时间:2023-02-15 15:08
随着Android系统在移动设备市场的日益繁荣,投入到Android系统研究的人力越来越多,可以说Android系统在可预见的几年内,都将保持极其迅猛的势头不断大踏步地往前发展。另一方面,CK-CPU(原名CK-Core)——由杭州中天微系统有限公司和浙江大学联合开发,面向嵌入式系统和SOC应用领域的32位高性能低功耗处理器IP核系列,是国内最近崛起的嵌入式CPU的有力竞争者,有着广泛的发展前景。本课题正是基于进一步推动CK-CPU和Android系统的发展的初衷,在移植Android系统到CSKY体系结构(CK-CPU基于的指令集架构)平台上的背景下,对Dalvik虚拟机进行深入的研究和分析。本文先详细阐述了Java虚拟机和Dalvik虚拟机的原理和异同之处,其中主要突出了Dalvik虚拟机相比于标准Java虚拟机的优势,指明了Dalvik虚拟机更适合移动设备,以及Android系统之所以选择Dalvik虚拟机的原因。强调了基于寄存器型架构和使用专属的可执行文件——DEX格式,是Dalvik虚拟机针对移动设备的优化措施。本文的具体移植工作主要是实现针对CSKY体系结构优化的汇编解释器...
【文章页数】:64 页
【学位级别】:硕士
【文章目录】:
致谢
摘要
Abstract
第1章 绪论
1.1 研究背景与意义
1.2 Android系统的架构和发展状况
1.3 Java虚拟机与Dalvik虚拟机的发展
1.4 论文的技术路线与创新点
1.5 论文的研究内容和组织结构
第2章 Dalvik虚拟机概述
2.1 虚拟机概述
2.2 Java虚拟机体系结构
2.3 Dalvik虚拟机及其特点
2.4 本章小结
第3章 CK-CPU平台的Dalvik虚拟机移植实现
3.1 Dalvik虚拟机移植框架
3.2 Android运行时的移植
3.3 Linux内核对Dalvik虚拟机的支持
3.4 Bionic的移植
3.5 编译CSKY体系结构下的Dalvik虚拟机
3.6 本章小结
第4章 Dalvik虚拟机的测试及性能研究
4.1 测试及调试Dalvik虚拟机
4.2 Dalvik虚拟机的性能研究
4.3 本章小结
第5章 总结与展望
5.1 论文研究工作的总结
5.2 未来工作的展望
参考文献
攻读硕士学位期间所发表的学术论文
本文编号:3743412
【文章页数】:64 页
【学位级别】:硕士
【文章目录】:
致谢
摘要
Abstract
第1章 绪论
1.1 研究背景与意义
1.2 Android系统的架构和发展状况
1.3 Java虚拟机与Dalvik虚拟机的发展
1.4 论文的技术路线与创新点
1.5 论文的研究内容和组织结构
第2章 Dalvik虚拟机概述
2.1 虚拟机概述
2.2 Java虚拟机体系结构
2.3 Dalvik虚拟机及其特点
2.4 本章小结
第3章 CK-CPU平台的Dalvik虚拟机移植实现
3.1 Dalvik虚拟机移植框架
3.2 Android运行时的移植
3.3 Linux内核对Dalvik虚拟机的支持
3.4 Bionic的移植
3.5 编译CSKY体系结构下的Dalvik虚拟机
3.6 本章小结
第4章 Dalvik虚拟机的测试及性能研究
4.1 测试及调试Dalvik虚拟机
4.2 Dalvik虚拟机的性能研究
4.3 本章小结
第5章 总结与展望
5.1 论文研究工作的总结
5.2 未来工作的展望
参考文献
攻读硕士学位期间所发表的学术论文
本文编号:3743412
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3743412.html