学位论文 > 优秀研究生学位论文题录展示

基于μC/OS-Ⅱ的嵌入式web服务器的设计与实现

作 者: 高昆
导 师: 白丽娜;乐清洪
学 校: 西安电子科技大学
专 业: 软件工程
关键词: ARM μC/OS-Ⅱ LWIP 通用网关接口 嵌入式WEB服务器
分类号: TP393.05
类 型: 硕士论文
年 份: 2009年
下 载: 78次
引 用: 0次
阅 读: 论文下载
 

内容摘要


伴随着计算机技术的发展,嵌入式系统己经广泛应用于国防、工业、交通、能源、信息技术以及日常生活等各个领域,网络化是近年来主要趋势之一。在实际应用中,嵌入式系统的网络化,根据自身的不同特点和需要,采用不同的应用方案。文中采用ATMEL的AT91SAM7X256芯片作为实验平台的处理器,采用开源的μC/OS-Ⅱ操作系统,实现嵌入式操作系统在AT91SAM7X256上的移植。这是整个系统的基础框架部分。在构建嵌入式系统平台以后,基于所提供的各种系统服务接口来完成TCP/IP协议栈的建设。LWIP是开源的TCP/IP协议栈,实现的重点是在保持TCP/IP协议栈主要功能上减少对RAM的占用。故TCP/IP适合在嵌入式系统应用。通过移植TCP/IP到μC/OS-Ⅱ中来扩展实现其网络功能。使嵌入式设备具备接入INTERNET的先决条件。越来越多的嵌入式系统选择Web服务器的方式和INTERNET网络进行数据的交互,嵌入式INTERNET技术已经成为嵌入式系统发展的技术热点,本文详细讨论了嵌入式WEB服务器的关键技术-HTTP协议及CGI,在分析HTTP1.1的基础上,重点描述了一种新颖的嵌入式WEB服务器软件架构,采用CGI技术实现了嵌入式系统和远程浏览器之间的接口,实现了在浏览器下使用HTML表单远程的系统监控和配置。

全文目录


摘要  3-4
Abstract  4-7
第一章 绪论  7-13
  1.1 论文研究的背景及意义  7
  1.2 嵌入式系统概述  7-9
    1.2.1 嵌入式系统的特点  7-8
    1.2.2 嵌入式系统的组成  8-9
  1.3 嵌入式实时操作系统(RTOS)概述  9-10
    1.3.1 嵌入式操作系统的特点  9
    1.3.2 嵌入式操作系统的体系结构  9-10
  1.4 嵌入式系统中使用RTOS 的意义  10
  1.5 论文主要完成的工作  10-13
第二章 嵌入式WEB 服务器开发平台  13-27
  2.1 嵌入式WEB 服务器的硬件平台  13-16
    2.1.1 基于ATMEL AT915AM7X256 的硬件开发板  13-14
    2.1.2 AT915AM7X256(ARM7TDMI)处理器  14-16
  2.2 嵌入式实时操作系统μC/OS-Ⅱ  16-27
    2.2.1 μC/OS-Ⅱ概述  16
    2.2.2 μC/OS-Ⅱ移植具备的条件  16-17
    2.2.3 μC/OS-Ⅱ移植到AT915AM7X256 处理器  17-22
    2.2.4 μC/OS-Ⅱ的移植测试  22-27
第三章 嵌入式WEB 服务器相关技术分析与研究  27-57
  3.1 TCP/IP 通讯协议的概述  27-28
  3.2 嵌入式的TCP/IP 协议栈(LWIP)  28-36
    3.2.1.L WIP 的进程  28-29
    3.2.2 μC/OS-Ⅱ的网络扩展(LWIP 协议栈的移植)  29-36
  3.3 LWIP 网络接口驱动的实现  36-48
  3.4 LWIP 移植测试  48-51
  3.5 嵌入式WEB 服务器的HTTP 及CGI  51-57
第四章.嵌入式WEB 的设计实现  57-67
  4.1 嵌入式WEB 服务器的设计思想  57-58
  4.2 网络机房监控系统的设计  58-67
    4.2.1 设计目标  60-61
    4.2.2 系统的主界面设计  61
    4.2.3 开发板的硬件连接  61-62
    4.2.4 CGI 代码  62-63
    4.2.5 运行测试结果  63-67
结论  67-69
致谢  69-71
参考文献  71-72

相似论文

  1. 汽车的电动助力转向系统,U463.4
  2. 基于ARM的实验机器人控制系统的研制,TP242.6
  3. 多线阵CCD视觉测量系统的数据采集与处理,TP274.2
  4. 基于ARM的TFT-LCD面板检测设备软件的研究,TN873.93
  5. 半导体激光器温度控制系统的研究,TP273
  6. 网位仪信号采集与处理平台的设计与实现,S951.2
  7. 基于HTTP的智能家居网络改进方案,TP273.5
  8. 嵌入式中医经脉理疗仪的研究,R197.39
  9. 基于ARM9的智能解说系统的设计与实现,TP391.44
  10. 基于嵌入式系统钻孔成像装置的研究,P634.3
  11. 偏远地区配电变压器防盗监控系统的设计,TM421
  12. 基于嵌入式Web服务器的监控系统研究,TP393.05
  13. 基于嵌入式Web技术的动态应变仪研究与实现,TP368.1
  14. 在Cortex-M3上实现基于μC/OS-Ⅱ和CAN总线的实时数据采集系统,TP274.2
  15. 嵌入式多参数环境智能监测系统的设计与实现,TP274
  16. 基于ARM的超声波检测系统研究,TP274.53
  17. 基于μC/OS-Ⅱ的红外辐射测温系统研究,TN215
  18. 基于ARM的车载跟踪定位系统的设计与实现,TP368.12
  19. 基于eCos和ARM7的污水在线监测传输终端的设计与实现,TP311.52
  20. SupMAX800D控制系统DPU改进设计与实现,TP273.5
  21. 基于ARM9的CAN-Ethernet通信协议转换器设计与实现,TP273.5

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 网络设备
© 2012 www.xueweilunwen.com