基于Vxworks嵌入式web服务器远程实时图形显示及控制系统.docVIP

基于Vxworks嵌入式web服务器远程实时图形显示及控制系统.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Vxworks嵌入式web服务器远程实时图形显示及控制系统

基于Vxworks嵌入式web服务器远程实时图形显示及控制系统      摘要:本文介绍了嵌入式web服务器在vxworks上的实现,以及使用java的Applet小程序实现远程异地实时图形的显示及控制。   关键词:vxworks;嵌入式web服务器;Applet;远程实时图形显示控制   中图分类号:TP393.09 文献标识码:A文章编号:1007-9599 (2011) 10-0000-01   Vxworks-based Embedded Web Server Remote Real-time Graphical Display and Control System   Pan Yihui   (China Shipbuilding Industry Corporation,715 Institute,Hangzhou310012,China)   Abstract:This paper describes the embedded web server in vxworks on implementation,and use the Applet applet java remote off-site real-time graphics display and control.   Keywords:Vxworks;Embedded web server;Applet;Remote real-time graphics display control   一、概述   随着嵌入式设备和Internet技术的在各个领域的发展,嵌入式的web技术也发展迅速,这其中嵌入式的web服务器更是被广泛应用。嵌入式web服务器(Embedded Web Server)是运行在嵌入式设备上的浏览器服务端,用户只需要通过通用的web浏览器输入IP和端口即可进行访问并获取嵌入式设备的各种信息。   Vxworks是嵌入式的实时操作系统,在vxworks上运行嵌入web服务器在具备了高实时性的同时也提高了操控的简洁性,极大地简化了嵌入式设备的管理控制和信息的发布,并结合采用基于JAVA技术小应用程序即applet,可以实现远程异地实时的图形显示和远程控制功能。   二、系统构成   本次系统实现的硬件构成为PC104板,硬盘采用CF卡采用硬盘加载方式,支持文件系统。   软件及操作系统构成为vxworks5.5,Go Ahead Web Server,HTML文件。用户端需要安装JAVA Runtime1.6以上版本。   系统操作运行如下图1所示:      网页及Applet程序         数据      图1.远程实时显示控制系统构成图   系统流程如下,用户通过本机web浏览器访问PC104板上的web服务器,web服务器收到请求将网页文件和Applet小程序文件下载到用户机浏览器,通过验证后applet启动运行并打开开本地UDP端口与PC104板进行网络通讯,并将收到的数据实时显示在网页的applet程序上;applet小程序可以响应用户命令并通过网络回传给服务端(目标机)。   三、系统架构实现   (一)嵌入式web服务器的实现。Go Ahead Web Server,它是一个源码免费、功能强大、可以运行在多个平台的嵌入式Web服务器,该web服务器具备以下的特点:   支持ASP,嵌入式的javascript,标准的CGI执行,内存中的CGI处理GoFroms,扩展的API   快速响应,每秒可处理超过50个请求;完全和标准兼容,所需内存小;web页面可以存在ROM或文件系统中;支持多种操作系统,如UNIX、vxworks、wince、QNX、pSOS等。   为使GoAhead WebServer在vxworks上正常运行还需要做如下修改:   1.建立一个downloadable工程,并包含所需C文件。2.修改main.c文件中本地路径,页面文件等信息。3.在vxworks编译选项中加上:-DWEBS-DUEMF-DOS=”VXWORKS”?CDVXWORKS-DUSER_MANAGEMENT_SUPPORT。4.将HTML等网页文件等拷贝到目标机得CF卡上,用户端通过浏览器访问即可。   (二)远程图形实时显示的实现。由于普通网页如HTML都是采用边解释边执行的方式进行处理,并且更新内容需要重新刷新网页,导致实时性降低,为解决这个问题我们采用了JAVA的小应用程序。JAVA小应用程序,即Applet是使用JAVA语言编写的可以在Internet传输并在兼容JAVA的web浏览器中运行的应用程序,Applet程序就相当于在客户端运行了一个用户程序

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档