嵌入式Web服务器在嵌入式实验平台上的实现

嵌入式Web服务器在嵌入式实验平台上的实现

论文题目: 嵌入式Web服务器在嵌入式实验平台上的实现

论文类型: 硕士论文

论文专业: 电力电子与电力传动

作者: 孙晓勇

导师: 胡仁杰

关键词: 嵌入式服务器,嵌入式操作系统

文献来源: 东南大学

发表年度: 2005

论文摘要: Internet在这几年得到了迅猛的发展,越来越多的PC机通过Internet实现了网络互联。随着嵌入式系统的大规模,智能化信息终端通过Internet实现互联已成为当今发展的一个趋势,嵌入式Internet技术的产生正迎合了这个趋势。嵌入式Web服务器技术是嵌入式Internet技术中的关键技术,本文的工作主要是研究嵌入式Web服务器在uClinux环境下的实现。HTTP引擎是Web服务器的核心,本文在对Web服务器常用的HTTP引擎模型进行分析的基础上,提出一种适合嵌入式应用环境的HTTP引擎模型,实现了对并发连接的有效处理。本文实现的嵌入式Web服务器基本依照HTTP1.1的标准,实现了GET方法、POST方法和HEAD方法以及对永久连接的支持。采用公共网关接口(CGI)解决Web服务器和嵌入式系统的应用接口问题。为了保证嵌入式Web服务器在Internet上的安全性,实现了RFC2617规定的HTTP基本认证协议。本文首先简单介绍了嵌入式试验平台的硬件设计。接着在对常用嵌入式操作系统进行分析比较的基础上,选择uClinux作为嵌入式Web服务器的系统平台,并对uClinux与Linux的差异和uClinux的应用问题进行了详细讨论。然后对嵌入式Web服务器实现的若干关键技术进行了详细讨论,在此基础上提出了嵌入式Web服务器的实现方案,重点分析了Web服务器如何对多个连接请求进行管理和对单个连接请求的状态机管理。

论文目录:

摘要

ABSTRACT

第一章 绪论

1.1 课题背景

1.1.1 Internet 的发展和现状

1.1.2 Web 技术和嵌入式系统的结合

1.2 课题主要内容

第二章 嵌入式实验平台硬件设计

2.1 设计原则

2.2 实验平台系统设计

2.2.1 为什么选用ARM 嵌入式微处理器

2.2.2 外围电路选择原则

2.3 系统设计要点

2.3.1 电源电路

2.3.2 调试接口

2.3.3 存储器接口设计

2.3.4 以太网设计

第三章 嵌入式操作系统研究

3.1 为什么要使用嵌入式操作系统

3.2 嵌入式操作系统现状

3.3 嵌入式操作系统的选择

3.4 uClinux 分析

3.4.1 uClinux 和标准Linux 的主要区别

3.4.2 uClinux 使用时需要注意的问题

第四章 嵌入式WEB 服务器关键技术研究

4.1 通用Web 服务器的技术要点

4.2 嵌入式Web 服务器与通用Web 服务器的对比

4.3 实现嵌入式Web 服务器的技术难点

4.3.1 资源问题

4.3.2 可靠性和可移植性

4.3.3 安全性

4.4 实现嵌入式Web 服务器的关键技术

4.4.1 HTTP 协议

4.4.2 应用程序接口技术

4.4.3 HTTP 认证技术

第五章 嵌入式WEB 服务器的实现

5.1 嵌入式Web 服务器体系结构

5.2 HTTP 引擎的实现

5.2.1 几种常用的进程模型对比

5.2.2 单进程多连接模型的提出

5.2.3 单进程多连接模型的实现

5.3 有限状态机的实现

5.3.1 对请求消息的解析

5.3.2 请求方法的实现

5.3.3 报头字段的功能实现

5.3.4 身份认证和权限检查

5.4 应用程序接口实现

5.5 定时器的使用

5.6 重要数据结构说明

5.7 嵌入式web 服务器运行测试数据

5.7.1 GET 方法测试

5.7.2 POST 方法测试

第六章 结论和进一步工作

6.1 结论

6.2 进一步工作

致谢

参考文献

附录A

附录B

作者简介

发布时间: 2007-06-11

参考文献

  • [1].操作系统级防火墙的研究与设计[D]. 尹淑军.北京工业大学2003
  • [2].基于嵌入式uClinux的家庭网关的研究与设计[D]. 魏政.兰州理工大学2003
  • [3].基于uClinux的嵌入式动态Web服务器的设计[D]. 李庆坤.武汉理工大学2007
  • [4].基于Node.Js的Web系统性能提高方法研究[D]. 杨林.西安理工大学2016
  • [5].操作系统级虚拟化技术在网络教学环境中的应用[D]. 侯玥.北京工业大学2012
  • [6].嵌入式操作系统网络协议栈测试的研究与实现[D]. 何健.西安电子科技大学2014
  • [7].操作系统安全技术研究及优化设计[D]. 王昆.四川大学2005
  • [8].基于uClinux的嵌入式Web服务器的研究与实现[D]. 姜立鹏.哈尔滨工程大学2008
  • [9].基于Linux操作系统的Web服务器的设计与实现[D]. 封相远.天津大学2007
  • [10].基于ARM7的嵌入式系统设计与Web服务器的实现[D]. 张金成.天津大学2005

相关论文

  • [1].嵌入式Web服务器的开发[D]. 杨樊.华中科技大学2006
  • [2].嵌入式Web服务器的设计与实现[D]. 刘博.西安电子科技大学2006
  • [3].嵌入式WEB服务器网关系统的研究与实现[D]. 陈珊.大连理工大学2006
  • [4].嵌入式Web服务器的设计与实现[D]. 梁曦捷.暨南大学2006
  • [5].嵌入式web服务器的实时性研究[D]. 郑一强.浙江大学2007
  • [6].远程智能家电控制系统中嵌入式Web服务器的研究与实现[D]. 王新宇.吉林大学2007
  • [7].基于ARM的嵌入式Web服务器的研究[D]. 吴军霞.武汉理工大学2007
  • [8].基于ARM及uClinux的嵌入式Web服务器的研究[D]. 李燕宁.广东工业大学2007
  • [9].嵌入式Web服务器研究[D]. 潘锡东.南京理工大学2004
  • [10].嵌入式Web服务器[D]. 姜书浩.天津师范大学2005

标签:;  ;  

嵌入式Web服务器在嵌入式实验平台上的实现
下载Doc文档

猜你喜欢