使用Java语言有非常多的好处,如安全的对象引用、语言级支持多线程和跨平台等特性。但是嵌入式系统中Java语言的应用却很少见,这是由于Java如下两方面的不足: (1)Java虚拟机实现需要大量的硬件资源;(2)Java语言的运行时间不可预测。 为此,本论文将实现一个能够应用在低端FPGA器件的实时Java虚拟机。论文的主要创新点如下: 1.使用基于堆栈的RISC模型处理器实现CISC模型的JVM; 2.处理器微指令无任何相关性; 3.所设计的JVM能使Java程序拥有足够的底层访问能力。 论文的主要内容和工作如下: 1.制定基于堆栈的RISC结构处理器各级结构。 2.设计简洁高效的处理器微指令,并且微指令能够满足字节码的需要。 3.制定Java字节码到处理器代码的转换关系和快速转换结构。 4.设计中使用高速缓存,提高运行速度。 5.优化堆栈的硬件结构,使得出栈入栈操作更加简洁快速。 6.设计一系列的本地方法,使得Java程序能够直接访问底层资源。 7.将Java类库使用本地方法实现。 8.自定义程序在内存中的结构,并使用装载工具实现。 9.制定处理外围数据处理机制,如IO和内存接口10.制定中断处理方式,并且实现软中断的机制。
上传时间: 2013-06-11
上传用户:417313137
STM32原理图及PCB库.rar原理图封装pcb
上传时间: 2013-05-21
上传用户:17826829386
stm32固件库中文stm32固件库中文.pdfstm32固件库中文.pdf
上传时间: 2013-04-24
上传用户:qqoqoqo
altium_designer常用 元件库大全
标签: altium_designer 元件库
上传时间: 2013-05-22
上传用户:hoperingcong
protel99元件库元件名称及中英对照.doc
上传时间: 2013-04-24
上传用户:gououo
altium designer3D库.rar
标签: designer3D altium
上传时间: 2013-04-24
上传用户:bpbao2016
Altium_designer中常用库及部分元件名中英文,帮助您学习使用Altium_designer
标签: AltiumDesigner 元件 中英文
上传时间: 2013-06-30
上传用户:skhlm
常用PCB封装库.rar常用P常用PCB封装库.rarCB封装库.rar常用PCB封装库.rar
上传时间: 2013-07-21
上传用户:003030
个人整理的protel99se元件库,给大家分享一下,我一直在用的,在几个公司我都是拿我自己的库用
上传时间: 2013-07-21
上传用户:xoxoliguozhi
火牛板~STM32原理图库和PCB库~~想要的下载~
上传时间: 2013-06-28
上传用户:franktu