◇为实现发现查找服务的功能,服务请求者必须支持网络;
◇为了下载并且服务对象代理,电感器生产需要一个Java虚拟机和存储功能;
◇需要实现计算的处理器。
因此,一个实体要接入Jini网络成为服务提供者或是服务请求者,它自身需要具备一定的内存和处理能力,以及网络和Java功能,称满足这些要求的实体是支持Jini的。
1.2 Jini技术的特点
Jini的核心功能是提供一种基于网络动态的、自形成的和自管理的服电感生产厂家务联盟,具有如下特点。插件电感器
① Jini是即插即用的:服务提供者加入Jini网络后,通过查找服务注册后即可向使用者提供服务;服务的使用者加入Jini网络后即可通过查找服务使用相应的服务,之后离开。
② 使用户可以很容易地访问网络中任何位置的资源,即使是用户在网络中的位置经常变化。
③ Jini以自发的方式实现实体间的互联:任何实体之间可以相互发现和加入Jini网络来组成一个Jini联盟。
④ Jini消除了硬件和软件之间的差别:Jini把硬件和软件电感厂家都抽象为服务,是一种真正的基于服务的体系结构。
⑤ Jini是一种分布式计算框架,使得分布式编程变得容易:Jini将Java应用环境由单独的Java虚拟机扩展到一个Java虚拟机网络;Java虚拟机屏蔽了不同机器平台和操作系统的异构性,降低了分布式编程的难度。
1.3 利用Jini开发分布式嵌入式系统
近些年来随着计算机网络技术的不断发展,分布式系统已经得到了越来越广泛的研究和应用,分布式计算成为实现高性能和高可靠性计算的一种新的计算模型[5]。在嵌入式应用领域中采用分布式体系结构,一方面可以实现嵌入式环境中的分布式计算(例如一个系统本身可能是由分布在不同位置的多个嵌入式系统相互连接构成的,如电梯、汽车等);另一方面可以在可靠性要求较高的嵌入式应用中实现容错计算。
Jini可以把分布式嵌入式系统变成动态的、灵活的和易管理的系统。Jini的自形成特性提供了一种自动相互发现和加入Jini网络来组成服务联盟的能力,可以使各种嵌入式设备以一种简捷的方式实现集成和互操作。Jini的动态性使得每个嵌入式设备可以灵活地加入和离开Jini服务联盟。这样,当一些嵌入式设备(如移动设备、PDA等)在需要使用服务时,可以建立暂时性的连接加入Jini联盟;服务完成时,离开。在不需要人为参与管理的情况下,整个系统仍具有良好的可伸缩性。
另外,Jini是基于Java的。Java虚拟机屏蔽了不同机器平台和操作系统的异构性,简化了嵌入式系统的编程;而且Jini将Java的应用环境由单独的Java虚拟机扩展到一个Java虚拟机网络,为实现分布式计算提供了一个良好的计算平台。它提高了分布式系统编程的抽象级别,使得用户只需在高层的对象接口上进行pfc电感器编程,而不必处理底层的通信协议,简化了分布式系统的开发。
因此,Jini为开发分布式嵌入式系统提供了一种新的解决方案。但是,要把Jini应用到嵌入式领域中也存在一些需要解决的问题,下面将进行说明。
2 嵌入式系统接入Jini网络的方法
Jini并不是专门为开发嵌入式应用而设计的。由上面的分析可知,一个支持Jini的设备必须具备一定的处理能力、内存、网络功能和Java功能;而通常嵌入式系统对资源是严格限制的,完全支持Jini的嵌入式设备实际上并不多。另外,一些分布式嵌入式应用中底层的通信协议也不支持Jini。
如何使嵌入式系统能够加入到Jini网络,成为在分布式嵌入式应用领域中应用Jini技术的难点。结合现有的技术,目前主要有三种解决方法:一种是提高嵌入式设备的资源,如采用32位的处理器、2MB以上的存储空间和支持网络连接,这样的嵌入式系统可以完全支持Jini;另外一种方法是采用Jini代理体系结构,不要求设备自身支持Java和Jini技术;第三种方法是将Jini进行移植。
2.1 J2ME与Jini技术相结合
继Java技术在桌面系统和后端服务器领域取得巨大成功后,为了将Java的应用扩展到消费类电子设备和嵌入式设备,Sun推出了Java 2 平台Micro Edition(J2ME)。它包括两个基本的配置集:连接设备配置集(CDC ,Connected Device Configuration)和连接有限设备配置集(CLDC ,Connected Limited Device Configuration)。CDC面向的是具有更强计算能力的嵌入式设备;CLDC面向的是资源有限的消费类电子设备。对应于CDC和CLDC两个不同的配置集,可以将J2ME设备分为两类:低端信息设备和高端信息设备。J2ME设备分类如表1所列。
1
图 8 显示了一款集成了前面所述特性的器件。直接在 CTRL 引脚上施加一个 PWM 信号就可以对 LED 电流进行控制。 图 8 白光 LED 恒流驱动器 IC电流感应电压被降至 250mV,且过 摘要:为了解决天线随动系统所存在的振颤现象和全数字化实现等问题,介绍了一种基于加速度回路的全数字化天线随动系统控制器,该系统以DSP芯片TMS320F2812为核心控制芯片,采用速率陀螺平台稳定系统、 1. 忘记考虑边界和故障模式错误总会发生,如果LED对地开路或短路,驱动器应该如何处理这个问题?对于电感升压驱动器而言,如果LED串开路,输出就会激增,因为恒定电流会对输出电容进行充电,从而需要过压保
上一篇: 解析高速ADC和DAC与FPGA的配合使用
下一篇:功率电感器
2/4 首页 上一页 1 2 3 4 下一页 尾页 |