- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JAVA技术在嵌入式系统中的作用
摘要:java语言的基础是c++语言,其是在后者的基础之上发展而成的全新的编程语言,计算机技术的进步使得java语言得到了广泛的运用。java技术首先是一种编程语言,这是它的基础特性,并且其还是开发应用平台。java技术问世以来备受业界欢迎,其兼具通用性、安全性、可移植性等多项特性,在嵌入式系统中发挥着巨大的价值,与此同时还积极推动了嵌入式系统的发展。文章重点介绍了嵌入式系统,之后就java技术在嵌入式系统中体现的作用进行了剖析。
关键词:java技术;技术发展;嵌入式系统;作用
充斥着科学技术的不断升级,java语言凭借安全性与稳定性轻松带入了嵌入式系统,并且效果显著。相较于c语言等一些常用编程语言,java语言优势更加明显,首先其很大的精简了系统研发和运维的繁杂性,然后java的源代码更加适用于于嵌入式系统,java技术与嵌入式系统极好的协调,使嵌入式的价值更大的突显了出。
一、嵌入式系统概述
考虑到软硬件都可以剪裁的特性,嵌入式系统充分利用于计算机技术,采用在计算机中一个可靠性极好的系统,相较于传统计算机系统,嵌入式系统存有五大特性:一为实时性,直面使用者的忽然干涉,嵌入式系统能在短时间内快速作出反应,同时还能够展开处置;二为可以PCB性,其所指的就是嵌入式系统通常都就是上装在内部系统之内的,可以根据须要展开适当的PCB,同时实现信息的隐蔽性;三为专用性,嵌入式系统顺利完成任务就是选定性的,对应的系统同时实现对应的任务,故而,也有著专属性;四为可靠性,嵌入式系统由于上装在设备之中,故而使用者几乎无法轻易碰触,可靠性由此而来;五为独立性,嵌入式系统可以说道就是一个完善的子系统,可以与别的目标分后返回不受到影响,故而兼有独立性。
二、基于java技术的嵌入式系统体系
以java技术为基础的嵌入式系统结构可以分成以下几部分:已经开始就是代码层,其就是专给用户提供更多的在java基础上研发的应用程序;然后就是java类库,这种结构可以在java代码层基础上加之各类程序,用户在程序撰写时必须必须参照java类库;再然后就是本地类库,它存储在嵌入式设备内部,为java中运用的各级代码;其四为平台层,其由java虚拟机和rtos实时操作系统共同组成;其五为硬件层,这层硬件结构由rtos负责管理,rtos操作系统饰演的角色就是确保虚拟机的正常运转,同时处置其在运转时发生的各种故障。
借助java技术研发的嵌入式系统有以下特性:其一,java技术会把程序源代码转换为特定指令,运用于指定设备;其二,java程序的确定需要参考运行高度;其三,系统运行可以摆脱网络的制约,即使在没有硬盘的情况的依旧可以运转;其四,如果情况需要,系统可以在多处理器上运行。
三、java技术在嵌入式系统中的促进作用
在java技术还未正式成型之前,要想开发嵌入式系统,一般就是凭借c语言、汇编语言进行开发,由此开发的嵌入式系统运行良好,不过也有很大的弊病,一般体现在以下几点:其一,市面上嵌入式cpu多种多样,针对操作系统的差异选择也是不一样的;其二,传统方式开发的嵌入式系統尽管运行上符合要求,但是在维护上依旧困难重重;其三,传统方式开发嵌入式系统需要多个平台作为支撑,这就决定了操作上的复杂性;其四,由于系统自身的缺陷,使得这些程序在平台之间的过渡变得异常困难,但是java语言就能很好的处理这个问题,该平台的稳定性和安全性都是有保障的,同时java语言入门相对比较便捷,再加上它高效的编程效率,使得其自问世以来就备受关注。下文将详细剖析java语言在嵌入式系统中发挥的作用。
1.java技术使嵌入式系统沦为通用型的通信设备
伴随着信息通讯技术的升级优化,通讯设备的智能化程度逐渐提高。不过,现今很多通讯设备的操作系统还是有很大的隐患,最典型的就是操作系统不兼容问题,但是java语言就不会陷入这种瓶颈。java技术最大的优势就是其应用和处理器可以分开分析。在以往的系统中,嵌入式程序的对象只是微处理器,设计之后就是程序运行,传统语言无法摆脱这个困境,但是java技术就能够将某一程序存储于不同系统,由此就能充分发挥系统价值完成程序下载。
2.java技术并使嵌入式系统具备实时性
现行嵌入式系统中的程序基本都有实时性,相比于一般系统,实时系统显得格外不同。实时系统会衡量时间指标,需要使用尽可能短的时间,需要系统有着良好运行速度的同时,还要保证时间确定性,以及相关资源的分配等。故而,必须要牢牢把握实时性。以往的嵌入式系统尽管较多的使用c语言,但是实时性上也满足条件,不过依旧有着两个缺点:第一,效率上不满足要求;第二,开发平台异常复杂。值得一
文档评论(0)