嵌入式实时JAVA技术的研究

来源 :北京邮电大学 | 被引量 : 1次 | 上传用户:mingdongbn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式技术的不断发展,它在军事、航空航天,工业控制,通信终端,网络设备等领域发挥着越来越重要的作用。并且由于我国航空航天领域的大步发展,以及手机、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的不足给出改进方案和具体实现。
其他文献
随着Internet的迅速发展,网络规模、用户数量及业务量呈现爆炸式增长,由此引发的网络拥塞已经成为制约网络发展和应用的瓶颈问题。有效解决拥塞对于提高网络性能具有重要意义
当今,嵌入式操作系统的应用越来越广泛,嵌入式控制系统的软件也变得越来越复杂,尤其是当嵌入式系统应用于军事、航天等领域时,对嵌入式系统的实时性和可靠性具有很高的要求。在设
软件配置管理是软件开发中的一项基本支持活动,是卡内基梅隆大学软件工程研究所SEI提出的软件能力成熟度模型CMM第二级的一个关键过程域。软件配置管理的目标是在软件生命周期
随着互联网技术的迅速发展,网络上的数据资源呈现出指数级增长的态势,信息抽取技术就是为了从这些海量的数据资源中获取有价值的信息。信息抽取的最终目的是从文本资源中获取到
由于视网膜血管在眼底视网膜血管病变的分析和心脑血管疾病诊断中具有重要意义,多年来一直受到研究人员的高度重视。正常情况下,其结构跟形态一直处于稳定的状态。然而高血压、
随着Internet的发展,越来越多的应用系统由传统的C/S结构转向B/S结构,通过Web浏览器实现人机交互;随着Web应用系统的增多,对于Web应用的软件系统的维护、再工程的需求也进一步加
随着计算机图像技术的不断发展,金相检测技术与计算机技术结合,产生了“显微镜+CCD+采集器+计算机+金相处理软件+打印机”的金相测量系统。 通过对已有的金相显微测量软件的
人脸识别是近年来模式识别和图像处理领域的研究热点之一,对该问题的研究有助于模式识别和信息安全的发展。而特征抽取是模式识别研究的最基本问题之一,特征抽取方法对于图像
智能教学系统是一个涉及计算机科学、教育学、心理学、认知科学和行为科学的复杂系统,其研究的目的是由计算机系统负担起人类教育的责任,即赋予计算机系统以智能,由计算机系
VoIP技术是下一代网络中一个极其重要的应用,受到越来越多企业和用户的青睐。软交换是下一代网络技术的核心;软交换的核心思想是“业务与控制相分离,控制与承载相分离“,而作为媒