Web服务器基于嵌入式的开发

Web服务器基于嵌入式的开发

论文摘要

基于Intranet/Internet的面向RFID的本地维护服务系统是随着RFID信息化的要求而提出的,它依赖的基础是计算机技术和网络通信技术。本文将嵌入式Web技术引入到RFID系统中,结合Javascript技术、CGI技术及安全,提出并实现了一个完整的本地维护开发系统,对系统的关键技术进行了深入研究。论文首先介绍了Web服务器的CGI功能的基础知识,为以后的本地维护开发做准备,这里面的相关例子就是编程时的具体应用。接下来是基于RFID的本地维护开发,实现以Boa为服务器的CGI的开发。为满足交互式动态CGI技术在嵌入式系统中的需要,选用Boa Server作为Web服务器,给出适合FPGA-Linux环境下的Web服务器开发。在ETC项目中实现了CGI应用提供的服务。嵌入式Web服务器的应用将改善工业现场设备的性能,从根本意义上改变设备的运行和管理方式,节约运行成本,延长设备的使用寿命,提高生产效率,提高系统管理水平,实现信息化的目标。嵌入式Web服务器将在工业控制领域有着广泛的应用前景。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 课题目的及意义
  • 1.2 RFID 技术概述及应用
  • 1.3 嵌入式WEB 服务器发展背景
  • 1.4 论文的主要工作及章节安排
  • 第二章 LMT 系统中CGI 相关知识
  • 2.1 CGI 在Internet 中的作用
  • 2.2 CGI 的基本原理
  • 2.2.1 CGI 的含义
  • 2.2.2 MIME 标准
  • 2.3 编程语言的选择
  • 2.4 CGI 的传送方法
  • 2.4.1 GET 方法
  • 2.4.2 POST 方法
  • 2.4.3 HEAD 方法
  • 2.5 CGI 的环境变量
  • 2.5.1 环境变量
  • 2.5.2 CGI 环境变量
  • 2.6 CGI 程序结构
  • 2.6.1 CGI 程序语法结构
  • 2.6.2 CGI 程序逻辑结构
  • 2.6.3 编写CGI 程序
  • 第三章 LMT 系统中CGI 的安全性设计
  • 3.1 CGI 容易出现的安全漏洞
  • 3.1.1 不合理表单数据
  • 3.1.2 未限制长度表单数据
  • 3.1.3 不合理数据来源
  • 3.2 编写安全CGI 程序
  • 3.2.1 拒绝不合要求表单数据
  • 3.2.2 对文件名数据处理
  • 3.2.3 对HTML 元素处理
  • 3.3 配置安全的服务器
  • 3.3.1 CGI 程序权限
  • 3.3.2 CGI 程序用户
  • 3.3.3 共同Web 服务器
  • 3.3.4 本地文件安全
  • 第四章 LMT 系统方案设计
  • 4.1 整体的RFID 软件系统框架
  • 4.2 LMT 系统概述
  • 4.3 系统中的位置
  • 4.4 LMT 功能
  • 4.4.1 阅读器配置
  • 4.4.2 版本管理
  • 4.4.3 诊断测试
  • 4.5 LMT 系统体系结构概述
  • 4.5.1 设计原则
  • 4.5.2 系统框架设计
  • 4.6 标准化设计
  • 4.7 系统处理流程
  • 4.8 PC 机端的JavaScript
  • 4.8.1 JavaScript 脚本与CGI 程序的通信
  • 4.8.2 JavaScript 发送窗体数据到CGI 程序
  • 4.8.3 从CGI 程序返回到JavaScript
  • 4.8.4 JavaScript 脚本中兼容多种型号阅读器设计
  • 4.8.5 JavaScript 脚本中国际化的实现
  • 4.9 开发和运行环境
  • 4.10 其他设计
  • 第五章 LMT 系统详细设计
  • 5.1 模块描述
  • 5.1.1 系统中的位置
  • 5.1.2 实现原理及方式
  • 5.1.3 主要功能描述
  • 5.2 模块设计
  • 5.2.1 Web 服务器
  • 5.2.2 CGI 模块说明
  • 5.3 数据结构描述
  • 5.3.1 LCDP
  • 5.3.2 LVMDP
  • 5.3.3 LDMDP
  • 5.4 运行验证
  • 第六章 总结与展望
  • 6.1 论文总结
  • 6.2 研究展望
  • 致谢
  • 参考文献
  • 相关论文文献

    标签:;  ;  ;  ;  

    Web服务器基于嵌入式的开发
    下载Doc文档

    猜你喜欢