-
题名ARM9平台上KVM移植的研究和实现
- 1
-
-
作者
易佳望
王斌
肖晖
胡海
-
机构
长沙理工大学计算机与通信工程学院
-
出处
《计算机时代》
2012年第5期22-25,28,共5页
-
基金
湖南省大学生研究性学习和创新性实验计划项目(3080102-1203009(2010年113号))
-
文摘
在移动应用开发中,为了将J2ME技术应用到ARM9嵌入式平台上,需要事先在该ARM9平台上成功移植KVM。但是,在将SUN公司的CLDC 1.1参考实现移植到ARM9平台的过程中,由于编译工具版本更新导致的编译工具与参考实现之间的版本不兼容问题,影响了KVM的成功移植。为此,研究了KVM的代码执行机制,并分析了SUN公司的CLDC 1.1参考实现的build过程。在此基础上,采用目前主流编译器来移植KVM,对编译生成KVM各个阶段产生的所有错误和警告进行了深入分析,并给出了消除那些影响移植结果的错误和警告的适当解决方法。所提出的解决方法不仅实现了参考实现源码的成功编译,而且提高了移植后KVM程序的健壮性。KVM移植测试的实验结果表明,KVM成功地被移植到了ARM9+Embedded Linux平台上。
-
关键词
移动应用开发
J2ME
CLDC
kvm移植
-
Keywords
Mobile application development
J2ME
CLDC
kvm porting
-
分类号
TP399
[自动化与计算机技术—计算机应用技术]
-