嵌入式Java虚拟机的研究与实践

被引量 : 0次 | 上传用户:xingxing7978
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在现阶段,嵌入式系统在计算机应用中正在发挥越来越重要的作用。不过在嵌入式领域,计算机系统的硬件和软件并不像桌面PC 系统那样是相互兼容的,仅嵌入式处理器就有几十种,相应的嵌入式操作系统也是各式各样。如果某项应用要广泛使用,就要迫使嵌入式应用的开发者针对不同的平台进行移植和开发,这必然会增加应用的开发难度。作为最流行的跨平台开发语言,Sun 公司设计的Java 语言可以使应用程序“一次编写,到处运行”,把工程师从繁琐的移植实现工作中解放出来,而且Sun公司还专门针对消费电子和嵌入式设备制定了Java 技术的微型版本:J2ME(Java 2 Micro Edition)。J2ME 技术专门针对嵌入式系统,为应用开发人员提供了一个统一的平台。本论文在对嵌入式系统、Java 技术框架和J2ME 结构的各个组件及其规范深入分析的基础上,在嵌入式操作系统CRTOS 上进行J2ME 的移植实现工作。首先,本文对嵌入式系统进行简单的概述介绍,分析了嵌入式系统的特点及其发展趋势;然后阐述了Java 技术框架和J2ME 的体系结构以及相关的标准规范,并重点分析了J2ME 的CLDC/MIDP 体系结构;最后着重介绍本文在CRTOS 上进行的J2ME 移植实现、遇到的问题和问题的解决方法,详细讨论了KVM 移植过程中文件系统、Java 类加载、事件处理机制、本地代码调用、KVM 启动运行等方面的问题。对MIDP 的移植实现也做了进一步的讨论。本文还对移植实现的KVM 进行了验证测试。最后对全文进行了总结,并给出了本文实现的J2ME 的一些不足和有待改进的地方。
其他文献
红色文化资源是在中国红土地上培育出来的独特的文化资源,她具有物质和非物质的两种形态。这些红色文化资源不仅具有重大的政治价值、文化价值、教育价值等,而且也同样具有重
作为许多地方新农村建设的重要举措之一,乡村旅游的开展在拉动乡村经济增加的同时也对乡村社区环境和社会文化带来诸多负面影响,但承担着这些影响的乡村社区因为参与不够而获
双十一“剁手”大战终于结束,火拼一夜顶着熊猫眼拿下的“战利品”难道要寄到公司,再哼哧哼哧搬上拥挤不堪的地铁,换乘几站,苦哈哈地搬上楼?其实,“剁手族”们一点都不傻。就拿我
期刊
针对工业机器人应用中快速启动、频繁启停以及抗干扰能力强等方面的技术要求。提出了基于模糊控制理论与经典PID控制理论相结合的模糊参数自整定PI控制方法。可以在交流伺服
本文论述了企业工会组织怎样适应社会变化,全方位发挥思想政治工作的作用和优势,协助党组织做好职工的思想政治工作。
利用液相色谱-电喷雾质谱法同时分析水体中的壬基酚聚氧乙烯醚(NPEOs)及其代谢产物壬基酚聚氧乙烯醚乙酸(NPECs)和壬基酚(NP),用Waters Symmetry ShieldTMRP 18色谱柱,甲醇和
“现在的关键是,如何将科技企业‘软资产’转变成银行用于风险控制的‘硬手段’”$$ “我认为,金融是依存于实体经济的,两者是毛与皮、鱼与水的关系。金融业在服务实体经济的过
期刊
社会性网络服务(SNS)是WEB2.0时代标志性的网络服务新型模式,它成为连接虚拟网络与真实人际关系的桥梁,也成为人们青睐的人际传播新工具。它的普及与兴起到底说明了什么?为何
正义理论在当代西方始终是一个核心问题,其主要包括权利平等原则、分配公正原则及程序正义原则,对我国社会发展具有一定的借鉴意义。但是,它是以西方发达国家的经济发展为依