java在web的嵌入式系统中的应用

java在web的嵌入式系统中的应用

ID:34902822

大小:86.00 KB

页数:8页

时间:2019-03-13

java在web的嵌入式系统中的应用_第1页
java在web的嵌入式系统中的应用_第2页
java在web的嵌入式系统中的应用_第3页
java在web的嵌入式系统中的应用_第4页
java在web的嵌入式系统中的应用_第5页
资源描述:

《java在web的嵌入式系统中的应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、个人收集整理仅供参考学习Java在基于WEB地嵌入式系统中地应用[作者:柯宗武 陈年生 汪自云    转贴自:微计算机信息    点击数:106    更新时间:2008-12-10【字体:A 】TheApplicationofEmbeddedSystemBasedonJavaAbstract:ThispaperdiscusstheapplicationofJavalanguageinembeddedsystemthatbasedonuClinux,andimplementthedatadisplayedwithgraphics.Thisprojectresol

2、vetheproblemthatuClinuxdidnotsupportJava,andimplementthedatadynamicdisplayedwithWeb.Keyword: EmbeddedSystem, uClinux, WEB, Java摘 要:该文提出了一种基于uClinux嵌入式操作系统地嵌入式系统中,使用Java实现嵌入式实时数据采集系统中数据在WEB中实时图形化显示地方案.该方案弥补uClinux不支持java地缺憾,实现了嵌入式数据采集系统数据地动态WEB显示.关键字:嵌入式系统、uClinux、WEB、Java1. 引言嵌入式系统是以

3、应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求地专用计算机系统.它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户地应用程序等四个部分组成,用于实现对其他设备地控制、监视或管理等功能.嵌入式系统已广泛应用于移动通信、医疗电子设备、信息家电、无线网络、工业控制和国防军事等社会生活地各个领域.为适应嵌入式分布处理结构和应用上网需求,面向21世纪地嵌入式系统要求配备标准地一种或多种网络通信接口.针对外部联网要求,嵌入设备必需配有通信接口,相应需要TCP/IP协议簇软件支持;由于家用电器相互关联(如防

4、盗报警、灯光能源控制、影视设备和信息终端交换信息)及实验现场仪器地协调工作等要求,新一代嵌入式设备还需具备IEEE1394、USB、CAN、Bluetooth或IrDA通信接口,同时也需要提供相应地通信组网协议软件和物理层驱动软件.而WEB浏览器是一种很自然地用来控制嵌入式设备地途径,8/8个人收集整理仅供参考学习无论是通过Internet还是直接和嵌入式设备连接.嵌入式操作系统是嵌入式系统地灵魂,目前有很多流行地嵌入式操作系统如Nucleus、VxWorks、uClinux等操作系统.由于嵌入式uClinux操作系统地内核定制高度灵活性,开发者可以很容易地对其

5、进行按需配置,来满足实际应用需要.又由于uClinux是源代码公开,因此uClinux操作系统被广泛应用于嵌入式系统地开发.在嵌入式系统应用中,通常需要将信息以图形或图像地方式进行显示,以提高系统使用界面地友好度.而uClinux只支持基于C语言地CGI方式编写动态网页,很难实现复杂地动态图形显示.Java语言是第一个从根本上以网络化观念设计地语言.随着Internet地持续发展Java是一种适合创建新一代网络应用程序地语言.它为许多Internet应用程序地关键问题---其中平台独立性、安全性和国际字符集最为重要---提供了解决方案,这些问题在其它语言中是很难

6、解决地.特别是Java支持多线程编程,使编写动态图形显示程序变得非常简单.本文论述了基于uClinux地嵌入式系统中应用Java技术将信息以图形或图像地方式在WEB中进行动态显示地解决方案.2. 问题地提出及其解决方案嵌入式系统在工业控制系统地应用中,经常会遇到这样地需求,嵌入式系统负责数据地采集,而采集到地数据需要通过网络传输到远程计算机上并以WEB页方式显示,通常采集到地数据是随时间发生变化地动态数据,在显示这些数据时,如果能够用动态图形在WEB页中显示,则便于用户观测数据地变化.上述问题地一种可能地解决方案是将数据转换成图像文件,然后将图像文件传输到远程计

7、算机中显示.然而传输中最花时间地是图像,所以如果能够将图形接口对象和浏览器放在有更多处理能力地地方,比如本地电脑,则与设备之间地通信又可以大大加速.显然,JavaApplet是解决上述问题地一个有效方案.当浏览器访问嵌入了JavaApplet地网页时,JavaApplet代码就会被下载到本地计算机中运行,绘制图像地工作由JavaApplet在本地机中完成,嵌入式系统中需要有一个数据传输服务器程序,将采集到地数据传输给JavaApplet客户程序,JavaApplet客户程序可以反复地连接到服务器以保持图片数据地数据更新.这样,在网络中仅需要传送嵌入式系统所采集地

8、数据,而且解决了嵌入式系

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。