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

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

 2009-12-30 00:00:00 来源:WEB开发网   
核心提示:1 Java虚拟机简介Java ME(Java platform Micro Edition),以前称J2ME,MIPS目标平台CLDC的Java虚拟机移植,是为机顶盒、移动电话和PDA等嵌入式消费电子设备提供的Java语言平台,它包括虚拟机和一系列标准化的Java API(Application Programmin

1 Java虚拟机简介

Java ME(Java platform Micro Edition),以前称J2ME,是为机顶盒、移动电话和PDA等嵌入式消费电子设备提供的Java语言平台,它包括虚拟机和一系列标准化的Java API(Application Programming Interface)。Java语言的平台无关性使其广泛应用于各行各业,而嵌入式领域Java ME技术的发展尤为迅猛。截至2008年底,JavaME技术已应用于全球26亿部移动手机、部署了60亿个Java Cards、4 000万台以上的蓝光设备和TV设备,遍及移动开发的各个领域。

Java虚拟机(JVM,Java Virtual Machine)是实现Java语言平台无关性的关键。Java虚拟机是Java技术的重要组成部分,它是一个抽象的运算机器,有一套自己的指令集,可在运行时操纵内存的各个区域。

嵌入式的Java虚拟机主要有两大类:

(1)CLDC VM

CLDC VM(Connected Limited Device Configuration Virtual Machine)是连接受限的设备配置的虚拟机,以前称为KVM(Kilobyte Virtual Machine,千字节虚拟机)。CLDC VM一般用于内存很少(如1 MB以内)、CPU处理能力弱(如几MHz)的嵌入式设备。Sun公司于2000年发布CLDC 1.0规范及KVM的参考实现,之后于2006年将KVM参考实现转到开源社区,并重命名为phoneME Fea-ture。至2009年,phoneME Feature先后经历了MR1、MR2、MR3、MR4版。本文基于phoneME Feature MR4。通常CLDC VM的结构如图1所示。

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

1 2 3 4 5 6  下一页

Tags:MIPS 目标 平台

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