Java SoC中的类装载器设计研究

来源 :中山大学 | 被引量 : 0次 | 上传用户:scenery747
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着专用集成芯片技术的高速发展,用硬件实现Java虚拟机成为可能。利用Java处理器核“JOP”来构建Java SoC可以显著提高Java程序在嵌入式应用中的运行速度。但是,Java处理器并不能完成Java体系中的类装载功能,Java虚拟机的可执行文件需要在PC开发平台上经过装载解析,才能被下载到Java SoC上运行,丧失了Java体系的跨平台特性。 本文将针对在Java处理器的应用过程中所遇到的几个难点,从而提出基于集成了JOP处理器核的Java SoC平台实现类装载功能,构建基于此平台的一个较完善的Java体系;结合操作系统设计原理和JVM规范,从底层的处理器设计到上层的应用程序,全面提高Java应用程序在嵌入式应用中的运行速度的同时,也完善了其平台无关的特性。本文通过设计一个在系统启动时运行的引导程序,实现Java程序的类装载,解析和初始化功能,并通过TFTP协议使得系统可以通过网络运行应用程序。该设计在FPGA原型验证平台上正确运行。 论文创新的提出一种独特的适用于嵌入式环境的Java类装载器设计方法——用经过解析,可以直接由Java处理器执行的Java程序来装载其他未经解析的Java应用程序,构建他们的运行环境,使得这些程序也可以被Java处理器直接执行。
其他文献
高频和微波功率是无线电计量的基本参量,其量值的准确统一为我国国防和科技发展提供了重要的技术基础保障。为保证各级微波功率计量标准的一致性,必须不断完善功率量值传递体系。同轴N型(0.01~18GHz)传递系统是目前常用高频和微波功率量值传递方法。本文在分析现有传递标准原理的基础上,使用实验室现有设备搭建传递系统,对微波功率校准系数不确定度的主要来源—等效源反射系数的测量方法做了重点研究,采用蒙特卡罗
随着现代通信技术的日新月异,对于无线电管理部门的技术要求也相应地与时俱进。鉴于这种情况,国家无线电监测中心力图对现行无线电监测方法和算法提出具有建设性,切实可行的
本论文描述了以OMAP5910为核心的3G无线终端多媒体与控制功能的研究与实现。系统以TI公司双核处理器OMAP5910为核心处理器构建了3G无线终端硬件平台,并实现了满足3G需求的多
随着计算机的普及以及互联网技术的飞速发展,信息安全问题引起了人们越来越多的注意,于是,对于多媒体信息,如常用的图像信息,对图像内容的有效加密和保护也显得越来越重要。许多典
能源开发是经济发展的重要助推器,但不合理的开发对浪费了大量的资源,需要引起注意,本文以下内容将对能源开发过程中存在的问题进行简要分析,并提出建议,仅供参考。
从概率意义对网络服务性能进行分析,是合理制定网络服务策略以满足日益增长的多媒体通信和增值业务需求的一个重要研究领域。由于模型普适性和适合于多节点网络两个方面的优势
目前,随着数字技术的快速发展,基于数字平台用软件算法来实现信号解调接收的软件无线电技术在通信、雷达、导航等各领域得到了广泛应用。船用紧急无线电示位标是在船舶遇险情况
心脏病是危害人类健康的多发病和常见病,是威胁人类生命的主要疾病之一,因此心脏病的诊断和防治是当今医学界面临的首要问题。由于心脏病有突发性和间歇性的特点,及时的心电监护
[摘要]:通过分析建筑类高职院校人才培养模式现状,阐述“411”人才培养模式的特点。  [关键词]:高职教育;人才培养模式;“411”人才培养模式  中图分类号:K826.16 文献标识码:A 文章编号:     高职教育至今已经走过了十四年的发展历程,但在很长一段时间内我国高职教育走的是一条“新瓶装旧酒”的发展道路,也就是说,虽然我国的高职教育是伴随着改革开放而发展起来的一种新型的教育类型,但由
期刊
图像在采集、转换和传输过程中,常常会受到成像设备与外部环境噪声干扰等影响,造成图像降质。例如在使用数码相机拍摄时,由于光学系统的装配、拍摄对焦不准、曝光期间的相机抖动