嵌入式Java虚拟机CLDC HotSpot实现分析、移植及优化

被引量 : 0次 | 上传用户:mailtohanfeng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
CLDC(面向连接受限的设备配置)是Sun公司为资源受限、连接受限的嵌入式设备制定的一个Java应用开发规范,目前已广泛应用在移动电话、PDA、数字电视机顶盒等嵌入式设备中,CLDC实现的核心是Java虚拟机,除了满足嵌入式设备的特性以外,符合Java虚拟机规范。CLDC HotSpot实现是Sun公司为嵌入式设备开发的高性能Java虚拟机,是一个符合Java虚拟机规范的纯32位虚拟机。CLDC HotSpot实现的应用目标是系统资源受限设备,采用了Sun公司新的虚拟机技术,提高了Java应用程序的运行效率。第一代嵌入式Java虚拟机KVM是通过字节码解释器执行Java应用程序的传统虚拟机,KVM的设计重点是虚拟机的可移植性和平台无关性,和KVM相比,虚拟机CLDC HotSpot实现在系统资源受限设备上运行能获得更高的性能。嵌入式Java虚拟机CLDC HotSpot实现在嵌入式设备上运行需要嵌入式操作系统的支持,嵌入式可配置操作系统eCos是一个由GNU开源开发工具支持的开源实时操作系统,eCos支持当前流行的大部分嵌入式处理器,具有很好的可移植性,利用配置工具可实现eCos的源代码级配置,目前,eCos已经在国内外很多商业开发项目或个人项目得到广泛应用。eCos能满足资源受限的嵌入式系统的需求,同时,eCos对TCP/IP等网络协议的支持,使得eCos在网络应用方面具有良好的支持能力和稳健性,突出的网络支持功能满足了嵌入式终端设备对于网络通信能力的要求。本论文的主要内容是研究嵌入式Java虚拟机CLDC HotSpot实现机制以及在eCos系统上的移植和优化实现。论文首先阐述了Java虚拟机体系结构,重点研究了嵌入式Java虚拟机CLDC HotSpot的实现机制,实现了基于eCos平台的CLDC HotSpot移植接口,并对移植过程中应注意的问题作了详细论述,论文最后针对应用需求和平台环境对虚拟机字节码解释器做了优化设计和实现。
其他文献
在城镇化理论分析的基础上,采用比较静态的方法对江西城镇化发展过程中存在的问题进行分析,并以此提出了推进江西城镇化持续健康发展的主要对策建议。
农村社区体育设施是农村体育发展的重要前提,以加强农村社区体育设施配套建设的重要性为切入点,分析了我国农村社区体育设施配套现状,提出了农村社区体育设施配套建设的指导
<正> 杨振宁先生认为,中国现在教学方法,同他在西南联大读书时仍是一样的,要求学生样样学,而且教得很多、很细,是一种“填鸭式”的教学方法。“这种教学方法的最大弊病在于,
目的:分析急性脑梗死溶栓治疗后脑出血的相关影响因素。方法:53例急性脑梗死患者接受尿激酶(rt-PA)溶栓治疗,溶栓后24 h复查头颅CT,观察溶栓后颅内出血情况,并对相关影响因素
电子商务下的第三方物流服务是否能令顾客满意是当今物流公司所共同追求的目标。大学生群体日益成为网购的主力军,因此大学生对物流服务的满意程度会对物流公司的形象产生直
在RS和GIS技术支持下,利用1990、1995、2000和2006年共4期Landsat TM卫星遥感数据,分析珠海市耕地数量和空间变化特征,并探讨耕地动态变化的驱动因子。结果表明:珠海市耕地面
期刊
以雄性昆明小鼠为动物模型,分别以抗草甘膦转基因大豆和非转基因大豆饲料喂食,于30、90 d后,取其睾丸.采用流式细胞术检测睾丸组织中各生殖周期细胞比例、Hoechst33258染色观
金融体系作为资金流动的基本框架,有利于对资金流动的有效引导,借助相关激励手段和功能促进社会经济的快速发展。金融市场和金融中介作为金融体系的重要构成,在金融体系中发
<正>萍乡采茶戏被誉为"江西的评弹",是江西采茶戏的一个重要的分支,流行于萍乡全境以及相邻的万载、宜春、浏阳等地区。萍乡位于湘赣交界处,受特殊的地理位置及历史环境的影