期刊文献+

ARM9平台上KVM移植的研究和实现

The research and implementation of KVM porting on ARM9 platforms
下载PDF
导出
摘要 在移动应用开发中,为了将J2ME技术应用到ARM9嵌入式平台上,需要事先在该ARM9平台上成功移植KVM。但是,在将SUN公司的CLDC 1.1参考实现移植到ARM9平台的过程中,由于编译工具版本更新导致的编译工具与参考实现之间的版本不兼容问题,影响了KVM的成功移植。为此,研究了KVM的代码执行机制,并分析了SUN公司的CLDC 1.1参考实现的build过程。在此基础上,采用目前主流编译器来移植KVM,对编译生成KVM各个阶段产生的所有错误和警告进行了深入分析,并给出了消除那些影响移植结果的错误和警告的适当解决方法。所提出的解决方法不仅实现了参考实现源码的成功编译,而且提高了移植后KVM程序的健壮性。KVM移植测试的实验结果表明,KVM成功地被移植到了ARM9+Embedded Linux平台上。 In mobile application development,we need to successfully port KVM to ARM9 embedded platforms before we use J2ME technology on ARM9 platforms.However,in the process of porting SUN's CLDC 1.1 reference implementation to ARM9 platforms,the version incompatibility problem between compiling tools and the reference implementation,which is brought by version updating of compiling tools,leads to failure in KVM porting.This paper studies the mechanism of executing KVM code,and analyses the building process of SUN's CLDC 1.1 reference implementation.Based on this work,the paper uses currently popular compiling tools to port KVM,analyses in depth all the errors and warnings produced in phases of building KVM,and gives the appropriate solutions to eliminate those errors and warnings which affect the porting result.Solutions proposed in the paper not only achieve the success of compiling reference implementation source code but also improve the robustness of ported KVM programs.The experimental results of KVM porting tests show that KVM is successfully ported to an 'ARM9 + Embedded Linux' platform.
出处 《计算机时代》 2012年第5期22-25,28,共5页 Computer Era
基金 湖南省大学生研究性学习和创新性实验计划项目(3080102-1203009(2010年113号))
关键词 移动应用开发 J2ME CLDC KVM移植 Mobile application development J2ME CLDC KVM porting
  • 相关文献

参考文献11

二级参考文献16

  • 1李允,罗蕾,雷昊峰,熊光泽.嵌入式Java虚拟机的性能优化技术[J].计算机工程,2004,30(18):46-48. 被引量:12
  • 2张浩,姚伯威.基于uClinux嵌入式系统的汽车黑匣子的设计与开发[J].微计算机信息,2006(05Z):239-241. 被引量:5
  • 3刘辉,陈家骏.嵌入式JAVA虚拟机的加速改造[J].微计算机信息,2006(06Z):134-136. 被引量:5
  • 4CLDC Reference Implementation version 1. 1[EB/OL], http:// Java. sun. com/products/cldc, 2004 - 06 - 01.
  • 5MIDP Reference Implementation version 2.0 FCS[EB/OL]. http://Java. sun. com/produets/midp,2004 - 06 - 01.
  • 6Venners Bill.深入Java虚拟机[M].第2版.曹晓钢,蒋靖,译.北京:机械工业出版社,2003.
  • 7[2]李如豹,刚冬梅等译.最新Java 2核心技术卷Ⅰ:原理(原书第5版)[M].北京:机械工业出版社.2002
  • 8Chen Rong. The Application of Middleware Technology in Embedded OS[R].Hangzhou:Workshop on Embedded System,In Conjunction with the ICYCS (6th), 2001. 1-3.
  • 9CLDC Reference Implementation version 1.1 [EB/OL]. http://Java.sun.com/products/cldc, 2004-06-01.
  • 10MIDP Reference Implementation version 2.0 FCS [EB/OL]. http://Java.sun.com/products/midp, 2004-06-01.

共引文献10

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部