随着嵌入式技术的不断发展,它在军事、航空航天,工业控制,通信终端,网络设备等领域发挥着越来越重要的作用。并且由于我国航空航天领域的大步发展,以及手机、PDA等通信终端的普及,也预示着嵌入式技术将具有一个美好的未来。当前实时系统的开发多采用C或汇编语言。虽然这两种语言所编写的程序的运行性能较好,但是在开发过程中,却存在着开发平台复杂,繁琐,项目开发效率低的缺点。显然这些缺点阻碍了嵌入式产品的发展与壮大,而java语言本身所具有的特性为这些问题提供了良好的解决办法。因此在嵌入式领域研究java以及java的实时性,对于嵌入式产品的发展有着重要的影响,也具有重要的技术价值和商业价值。
本文详细介绍了对于嵌入式java的研究,嵌入式java虚拟机Kaffe的移植过程;基于RTSJ(Real Time Specification for java,RTSJ)规范,对于实时java的研究和改进。
全文主要分为三个部分:第一部分通过对嵌入式java的研究和对嵌入式java虚拟机Kaffe的移植过程,来分析嵌入式java的优缺点,从而确定进行java实时性研究的必要;第二部分以RTSJ的参考实现为基础,分析实时java的特点;第三部分基于对实时java特性分析的基础之上,针对实时java的不足给出改进方案和具体实现。
暂无评论