WEB开发网
开发学院软件开发Java MIPS目标平台CLDC的Java虚拟机移植 阅读

MIPS目标平台CLDC的Java虚拟机移植

 2009-12-30 00:00:00 来源:WEB开发网   
核心提示: 查看原图(大图)其中MIDlet是各种Java ME应用程序,运行于CLDC虚拟机之上,MIPS目标平台CLDC的Java虚拟机移植(2),(2)CDC VMCDC VM(Conntected Device Configuration Virtual Machine)是已连接的设备配置的虚拟机,

查看原图(大图)

其中MIDlet是各种Java ME应用程序,运行于CLDC虚拟机之上。

(2)CDC VM

CDC VM(Conntected Device Configuration Virtual Machine)是已连接的设备配置的虚拟机,简称CVM。CVM一般用于智能手机、数字机顶盒、PDA等嵌入式设备。

phoneME Feature MR4软件是一个高性能的虚拟机,它不仅遵循CLDC规范,还实现了高效的资源管理,以及对多任务的支持等。与早期的KVM虚拟机相比,CLDC VM增加了如下特征:

◆支持CLDC 1.0、CLDC 1.1和CLDC 1.1.1;

◆改进Java应用程序的启动时间和执行速度;

◆支持AOT(Ahead-Of-Time,提前)编译技术;

◆支持原地执行(in-place execution)功能;

◆支持多任务功能。

2 CLDC VM移植原理

phoneME Feature软件是一个功能完整的虚拟机,它通过了Sun公司的TCK(Technology Compatibility Kit,技术兼容工具包)兼容测试集。phoneME Feature直接支持两种CPU架构:x86架构和ARM架构。在这两种架构上移植仅需少量修改,而要移植到MIPS架构则需做较多修改。 phoneME Feature软件的结构如图2所示。

MIPS目标平台CLDC的Java虚拟机移植

查看原图(大图)

①JavaCall API移植层:该层提取目标平台的需求,实现必须移植的函数集,是基于目标平台的实现。pho-neME Feature的主要移植工作集中于此层。

上一页  1 2 3 4 5 6  下一页

Tags:MIPS 目标 平台

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接