欢迎来到天天文库
浏览记录
ID:32184559
大小:1.05 MB
页数:54页
时间:2019-02-01
《在ARM上实现的一种Java虚拟机.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、毕业设计在ARM上实现的一种Java虚拟机在ARM上实现的一种Java虚拟机AJavaVirtualMachineImplementedOnArm摘要本文叙述了Java虚拟机(JVM)的概念,ARM体系结构的介绍及如何根据现有代码修改和移植实现一个ARM上的Java虚拟机—ArmJVM。着重介绍了虚拟机的体系结构,实验室已有基于WIN32平台的代码从Windows到Linux再到ArmLinux的修改、移植、优化过程以及对移植后的虚拟机的改进工作。其中详细介绍了ARMLinux、Linux与Windows程序设计的
2、异同、ArmJVM虚拟机具体实现中遇到的难点和解决、gcc的内嵌汇编以及arm汇编简要介绍。最后通过测试ArmJVM来验证其正确性和运行效率。关键词ARM,Linux,Java虚拟机(JVM),本地方法,动态链接,gcc内嵌汇编AbstractThispaperdescribestheconceptionofJavaVirtualMachine(JVM),theARMarchitectureandhowtoimplementtheJVMonARMwhichmodifiedandportedfromtheexistc
3、odesinWIN32ofmylab.ItemphasizesthearchitectureofJVMandhowtoporttheexistedcodesfromWin32platformtoLinuxandthentoArmLinux.ItdescribesthedetailsabouttheJVMporting,includingthedifferencesbetweenWindows,LinuxandArmLinux,theproblemwithimplementingtheArmJVMonArmmachi
4、ne,thegccinlineasmlanguageandthearmasmlanguage.Atlast,thecorrectnessandefficiencyoftheimplementationisvalidatedbytestingArmJVMKeywordsArm,Linux,JavaVirtualMachine(JVM),NativeMethod,DynamicLink,GccInlineAsm毕业设计在ARM上实现的一种Java虚拟机目录在ARM上实现的一种Java虚拟机...............
5、...................................................................................1AJavaVirtualMachineImplementedOnArm.................................................................................1第一章绪论......................................................
6、.................................................................4第二章开发平台及运行环境.........................................................................................121.硬件平台.....................................................................................
7、............................122.软件平台.................................................................................................................153.运行环境.......................................................................................................
8、..........16第三章实现方案.............................................................................................................161.原有代码MiniJavaVM概述................................
此文档下载收益归作者所有