【摘 要】
:
java语言是是一种基于解释的高级面向对象语言,java编程平台与硬件平台无关,只要在具体硬件平台上部署了相应的java虚拟机,就可以在存储量、存储方式、通讯方式、计算能力等
论文部分内容阅读
java语言是是一种基于解释的高级面向对象语言,java编程平台与硬件平台无关,只要在具体硬件平台上部署了相应的java虚拟机,就可以在存储量、存储方式、通讯方式、计算能力等特性完全不同的硬件平台上运行用java语言编写的应用程序.摩托罗拉68hc11是一款准16位的微控制器,它以其性能稳定,价格低廉等优势广泛应用于数据采集、数模转换等领域.像其他嵌入式系统开发一样,长期以来在基于该芯片的开发主要用C或者汇编语言,导致开发效率低下,代码可重用性差等问题.java语言从诞生至今,以其"一经编写,随处运行"的理念在软件开发领域独树一帜.其语义规范可以很好的弥补上述问题.所以作者在该文中致力于将java编程系统应用于摩托罗拉68hc11硬件平台.即解决如何将主机平台下编译好的java类文件下载到单片机中以及下载到单片机中如何解释运行的问题.因为基于摩托罗拉68hc11的应用大都需要严格的时间控制,所以导致在单片机端的java虚拟机必须具有实时操作系统的特性.在该文中对于虚拟机基本原理以及嵌入式系统的实时系统设计都进行了详细论述.应用程序的实时性要求java虚拟机垃圾处理器必须是可中断的,递增的.而相应的任务调度器又要满足实时任务的调度需求.现有java虚拟机相应模块不能满足要求,作者通过大量而又细致的工作,重新设计了这两个模块,使得作者实现的java虚拟机既可以兼容传统java虚拟机规范,又可以满足实时性的要求.作者希望能够通过该文的论述,能够给在其他硬件系统上解释语言系统的实现者以一些经验和启发.同时作者深信,在不远的将来,通过这方面的努力可以使嵌入式系统开发更为便利.
其他文献
面向服务的体系结构(Service Oriented Architecture,SOA)提供了一种标准的编程模型,使得驻留在网络上的软件组件能够被发布(Publish),发现(Discover)和调用(Invoke).作为SOA
分布式虚拟环境(DVE,DistributedVirtualEnvironment)是将虚拟环境技术与现在的互联网技术相结合,在一组以网络互联的计算机上同时运行虚拟环境系统的技术。在分布式虚拟环境中
该文的研究,涉及主动网络的关键安全机制及应用.提出利用可插入模块方式设计主动网络动态可扩展安全原型,实现了加密、授权、验证和代码撤消等方面的安全.加密解决了主动代码
我们针对当前武警部队执勤中勤务组织不严密,查勤制度不落实,执勤实施不正规,执勤中“常见病”和“多发病”屡禁不止的实际,结合武警部队特点,研究开发了多媒体哨位查勤监控系统。
本文探讨在没有QoSs保证的IP网络中,如何根据反向信道反馈的网络状态信息,自适应调整视频编码器的输出码率,实现既合理利用网络资源又不会促使网络拥塞的基于信源的实时视频传输
J2EE应用服务器作为现今一种分布式计算平台,已成为基于Web的企业应用的核心部分,它帮助应用程序处理事务、安全等非业务逻辑,提供应用程序的运行环境.为了加强和完善企业对
动态心电图(DCG Dynamic Electrcardiograph)是心电信息学的重要组成部分,也是心血管疾病诊断领域中的重要监测手段,广泛应用于临床诊断及科研.在计算机分析大量动态心电信号
该文主要研究主动轮廓线跟踪的模型及算法.基于物理学的主动轮廓线模型从哈密顿原理和拉格朗日方程出发,假定在序列图像中运动的目标轮廓线具有质量,通过建模它的动能、来自
随着计算机的计算速度、存储容量的不断提高,基于实例的机器翻译(Example-Based Machine Translation,EBMT)技术研究越来越受到研究者的青睐.基于实例的机器翻译充分利用原有
论文首先从分析国内外目前对虚拟实验室领域的研究现状入手,结合考虑国内外对虚拟实验室的研究的侧重点和虚拟实验室的主旨所在,引入了论文的研究重点与主要内容,把虚拟实验