arm9平台上kvm移植的研究和实现_0.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
arm9平台上kvm移植的研究和实现_0

ARM9平台上KVM移植的研究和实现 摘 要: 在移动应用开发中,为了将J2E技术应用到AR9嵌入式平台上,需要事先在该AR9平台上成功移植KV。但是,在将SUN公司的LD 1.1参考实现移植到AR9平台的过程中,由于编译工具版本更新导致的编译工具与参考实现之间的版本不兼容问题,影响了KV的成功移植。为此,研究了KV的代码执行机制,并分析了SUN公司的LD 1.1参考实现的build过程。在此基础上,采用目前主流编译器来移植KV,对编译生成KV各个阶段产生的所有错误和警告进行了深入分析,并给出了消除那些影响移植结果的错误和警告的适当解决方法。所提出的解决方法不仅实现了参考实现源码的成功编译,而且提高了移植后KV程序的健壮性。KV移植测试的实验结果表明,KV成功地被移植到了AR9+Ebedded Linux平台上。 关键词: 移动应用开发; J2E; LD; KV移植 中图分类号:TP399 文献标志码:A 编号:1006-8228(2012)05-22-04 The researh and ipleentatin f KV prting n AR9 platfrs Yi Jiaang, ang Bin, Xia Hui, Hu Hai (Shl f puter uniatin Engineering, hangsha University f Siene Tehnlgy, hangsha, Hunan 410004, hina) Abstrat: In bile appliatin develpent, e need t suessfully prt KV t AR9 ebedded platfrs befre e use J2E tehnlgy n AR9 platfrs. Hever, in the press f prting SUN s LD 1.1 referene ipleentatin t AR9 platfrs, the versin inpatibility prble beteen piling tls and the referene ipleentatin, hih is brught by versin updating f piling tls, leads t failure in KV prting. This paper studies the ehanis f exeuting KV de, and analyses the building press f SUN s LD 1.1 referene ipleentatin. Based n this rk, the paper uses urrently ppular piling tls t prt KV, analyses in depth all the errrs and arnings prdued in phases f building KV, and gives the apprpriate slutins t eliinate thse errrs and arnings hih affet the prting result. Slutins prpsed in the paper nt nly ahieve the suess f piling referene ipleentatin sure de but als iprve the rbustness f prted KV prgras. The experiental results f KV prting tests sh that KV is suessfully prted t an AR9 + Ebedded Linux platfr. Key rds: bile appliatin develpent; J2E; LD; KV prting 0 引言 目前移动手机上运行的操作系统种类繁多,包括Linux、inds bile、Pal S、Sybian S、Ggle Andrid等。Java和J2E技术克服了手机平台多样性造成的应用程序移植困难的问题,为移动应用程序的跨平台开发和运行提供了可能。 J2E是Sun公司面向具有有限硬件资源的设备的Java版本,这些资源受限的设备包括PDA、手机、机顶盒和其它消费电子设备与嵌入式设备[1]。LD[2]和IDP[3]已经成为用于移动手机应用开发的J2E标准。 J2E/LD技术的核心是Sun公司的KV(Kilbyte Virtual ahine)[4]。KV最初设计是用于资源受限的低端移动设备的JV(Java virtual ahi

文档评论(0)

baoyue + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档