基于ARM处理器的Java虚拟机设计及实现研究

来源 :湖南大学 | 被引量 : 0次 | 上传用户:liongliong599
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着嵌入式领域及internet的发展,以各种平台为基础的嵌入式终端设备纷纷接入互联网,软件开发商必须为不同平台的兼容付出很大代价。在各种软件开发语言中,Java“一次编译,随处运行”的特点,极大降低了跨平台软件开发的复杂度,缩短了开发时间,降低了开发成本,使其在嵌入式软件开发中具有先天的优势。 本文的目的是在目前嵌入式领域较为流行的32位ARM处理器上构建Java运行环境,使得Java程序可以在ARM处理器上运行。为达到此目的,首先需要对ARM处理器的必要外围接口进行扩展,然后在硬件平台上移植一种嵌入式操作系统。Java运行环境的核心是Java虚拟机的实现,因此需要在先前建立的嵌入式操作系统上进行嵌入式Java虚拟机的移植,使Java程序得以在ARM处理器为基础的硬件平台上运行。 基于以上工作,采用RISC体系结构的三星S3C4510B微处理器构建硬件平台,使用嵌入式Linux作为嵌入式Java实现的底层操作系统支持,采用wonka作为Java虚拟机。首先分析了ARM微处理器的结构特点,外围接口电路的设计,接下来分析了嵌入式Linux在ARM处理器上的移植过程,详细研究了嵌入式Linux移植过程中的内核装载、地址分配、硬件初始化等相关技术。最后对一种Java虚拟机wonka向嵌入式Linux移植的方法进行了讨论,研究了Java类库剪裁、Java类库静态化、Java虚拟机类装载器实现、Java虚拟机编译实现等相关问题。最终经过剪裁的wonka虚拟机可以稳定地运行在嵌入式Linux操作系统上,达到了在ARM处理器上引入Java技术的目的。 本文对整个实现过程中涉及到的嵌入式Linux的移植问题以及Java虚拟机向嵌入式Linux移植时需要考虑的问题进行了详细阐述。
其他文献
圆明园兽首海外拍卖事件回放:法国佳士得拍卖行新闻中心一名工作人员2月18日向新华社记者证实,中国圆明园流失到海外的著名文物——“十二 Yuanmingyuan beast overseas auc
期刊
目的:优选山茱萸的水提醇沉多糖提取工艺条件。方法:以山茱萸多糖含量为指标,蒽酮比色法测定指标成分含量,在单因素试验基础上,采用L9(34)正交试验考察料液比、超声提取时间
晴夜,浩翰星空说不准什么时候会出现一种罕见的天体。它“披头散发”,拖着一条扫帚一样的长尾巴,行踪诡秘,变化迅速。它,就是彗星。
目的探究分析彩色多普勒超声对亚急性甲状腺炎的诊断效果。方法从2016年11月至2018年11月我院收治的亚急性甲状腺炎患者中抽选100例,列为实验组;同期选择100例健康体检者,列
ue*M#’#dkB4##8#”专利申请号:00109“7公开号:1278062申请日:00.06.23公开日:00.12.27申请人地址:(100084川C京市海淀区清华园申请人:清华大学发明人:隋森芳文摘:本发明属于生物技
自半年前提出采用新法新理念接助产,尝试实现100%活产率目标以来,长富乳业集团33牧截至三月底共分娩622头,活产606头,活产率97.4%;辉山乳业集团杨家堡奶牛场自二月二十二日至四月十九
在现代市场经济条件下,企业必须十分重视市场营销管理。制定好企业的市场营销策略,对加快市场的开拓具有重要的现实意义。本论文主要研究的内容就是罗地亚高端产品面对中国仍
作为一个颇具多价性的、富有争议的文学母题,作为古希腊文化对人类命运与生存境况的特别关注,俄瑞斯忒斯主题始终内蕴着古老而又常青的生命回响和神圣启示,各个时代诸多戏剧
处所词是现代汉语语法系统的一个重要组成部分,在现代汉语中占据着特定的位置,本文在回顾和评论有关现代汉语处所词研究的各种观点的基础上,主要研究了四个方面的问题:一、现