论文部分内容阅读
随着Internet技术的飞速发展,基于Web服务的应用越来越广泛,新的应用模式Browser/Server和嵌入式Web服务器应运而生,并应用在多个领域。嵌入式实时操作系统VxWorks是一个功能强大,性能稳定并且实时性强的嵌入式实时操作系统,该操作系统运行在“基于嵌入式实时系统的网络摄像机”系统中的网络传输模块上,本文通过在该平台中架构一个嵌入式Web服务器的方式实现了对该网络摄像机的嵌入式远程实时控制。本论文首先介绍本课题的研究背景,然后简单介绍Brower/Server模式、嵌入式Web服务器以及本系统选用的嵌入式Web服务器GoAhead WebServer,最后给出了基于VxWorks和嵌入式Web服务器的远程实时控制的系统结构;第二章介绍“基于嵌入式实时系统的网络摄像机”的整体硬件环境,并着重介绍VxWorks嵌入式实时操作系统和GoAhead WebServer共同运行的硬件平台:网络传输模块;第三章的主要内容是嵌入式实时操作系统VxWorks5.5的I/O系统、本机文件系统和TureFFS文件系统,最后简单介绍了其集成开发环境Tornado2.2;接下来一章主要介绍了VxWorks板级支持包的开发,并实现了VxWorks操作系统到网络传输模块的移植和在Flash设备上建立TrueFFS文件系统,最后对该文件系统进行了使用测试;第五章主要介绍如何将GoAhead WebServer移植到VxWorks操作系统中;在前面两章的基础上,本文在最后一章实现了基于VxWorks和GoAhead WebServer的远程实时控制,并简单介绍了嵌入式Web服务器的工作原理及在该技术的实现过程中用到的GoAhead WebServer提供的接口函数和HTML标记语言。本文提出的基于VxWorks和嵌入式Web服务器的远程实时控制的解决方案,利用了嵌入式技术和Web技术。该解决方案具有开发效率高、使用方便、节省资金、易于实现和容易扩展等优点,同时可以应用到工业远程控制和远程视频监控等多个领域,具有一定的实用价值。