使用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.制定中断处理方式,并且实现软中断的机制。
资源简介:使用Java语言有非常多的好处,如安全的对象引用、语言级支持多线程和跨平台等特性。但是嵌入式系统中Java语言的应用却很少见,这是由于Java如下两方面的不足: (1)Java虚拟机实现需要大量的硬件资源;(2)Java语言的运行时间不可预测。 为此,本论文将实现一个...
上传时间: 2013-06-11
上传用户:417313137
资源简介:一个小巧而且实现很完整的Java虚拟机
上传时间: 2015-03-10
上传用户:无聊来刷下
资源简介:jamvm-1.4.2.是嵌入式 中的Java虚拟机的实现代码,支持power pc x86和arm
上传时间: 2015-08-16
上传用户:米卡
资源简介:基于FPGA的小数分频实现方法
上传时间: 2013-10-11
上传用户:jiangxiansheng
资源简介:JamVM是一个新的Java 虚拟机, 符合JVM规范第二版本。它虽然小但支持完整的规范, 包括支持对象的收尾器调用, 对象的次、弱、虚引用, 类卸载, Java 本地接口(JNI)与反射API。JamVM有两个最主要的特色, 一个是极小的二进制码, 与其它虚拟机( 不管是免费的还是商...
上传时间: 2016-08-02
上传用户:坏坏的华仔
资源简介:·基于FPGA的m序列发生器实现
上传时间: 2013-04-24
上传用户:gengxiaochao
资源简介:基于FPGA的小数分频实现方法
上传时间: 2013-11-05
上传用户:feifei0302
资源简介:这是个开源的Java虚拟机,可以直接RUN jar或class文件, 是个国外人写的.想了解Java底层的朋友不能不看~!
上传时间: 2014-01-08
上传用户:sunjet
资源简介:用在嵌入式设备上的Java虚拟机源码.并且已经修改过.
上传时间: 2015-04-08
上传用户:dsgkjgkjg
资源简介:一个开源的Java虚拟机,还不错。大家看看吧~
上传时间: 2015-05-12
上传用户:JIUSHICHEN
资源简介:一个安装在不同操作系统的Java虚拟机负责着Java程序与操作系统之间的工作,因此每个Java虚拟机的系统环境属性是不同的,我们可以通过访问Java虚拟机的系统属性来获知一些关于当前操作系统的一些基本信息,这些信息的价值有时是非常重要的
上传时间: 2015-09-01
上传用户:15071087253
资源简介:已经移植好的Java虚拟机,直接运行在ARM平台上!
上传时间: 2016-04-01
上传用户:huangld
资源简介:单片机上的Java虚拟机 用winavr 编译
上传时间: 2016-04-18
上传用户:qlpqlq
资源简介:电话计费器的verilog实现。基于FPGA的电话计费器实现。完成拨打电话自动计费的功能
上传时间: 2016-05-10
上传用户:cc1015285075
资源简介:用于移动设备上的Java虚拟机源代码,可以支持流行的midp2.0软件;
上传时间: 2016-05-11
上传用户:stampede
资源简介:pJava for arm针对ARM的Java虚拟机
上传时间: 2016-08-06
上传用户:牛津鞋
资源简介:PJava 针对SH3系列CPU的Java虚拟机 PJava FOR SH3
上传时间: 2014-01-09
上传用户:zhouli
资源简介:PJava针对SH4系列CPU的Java虚拟机 PJava FOR SH4
上传时间: 2016-08-06
上传用户:fanboynet
资源简介:基于FPGA的超高速FFT硬件实现蒙特卡洛仿真在移动通信中的应用研究等实现
上传时间: 2016-10-31
上传用户:chenjjer
资源简介:基于TCP的Java语言编程实现开服务器,很简单的一个小程序。
上传时间: 2016-12-26
上传用户:s363994250
资源简介:windows下的Java虚拟机,1.5.0版本,请多多支持
上传时间: 2017-01-19
上传用户:6546544
资源简介:基于FPGA的神经网络硬件实现中的关键问题研究,适合用FPGA研究神经网络的工程人员参考
上传时间: 2013-12-19
上传用户:Ants
资源简介:基于FPGA的电子琴,用VHDL实现,完成八个音阶的输出
上传时间: 2017-07-09
上传用户:sy_jiadeyi
资源简介:基于FPGA的16点FFT实现VEILOG
上传时间: 2013-11-25
上传用户:lixinxiang
资源简介:该文档为基于FPGA的可重构硬件实现技术研究简介资料,讲解的还不错,感兴趣的可以下载看看…………………………
上传时间: 2021-10-23
上传用户:
资源简介:该文档为基于FPGA的秒表设计与实现讲解文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2021-11-20
上传用户:kent
资源简介:该文档为基于FPGA的信息检索技术实现的研究简介文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2021-11-23
上传用户:
资源简介:该文档为基于FPGA的神经网络硬件实现方法简介文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2021-11-26
上传用户:ttalli
资源简介:该文档为基于FPGA的双口RAM实现及应用简介文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2021-11-29
上传用户:fliang
资源简介:该文档为基于FPGA的双口RAM实现及应用的讲解文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2021-12-09
上传用户: