嵌入式Web服务器研究与实现

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

东北电力大学硕士学位论文嵌入式Web服务器研究与实现姓名:吕茂林申请学位级别:硕士专业:计算机应用技术指导教师:党德玉20070301嵌入式Web服务器研究与实现作者:吕茂林学位授予单位:东北电力大学相似文献(10条)1.学位论文吴欢基于ARM处理器的μC/OS-Ⅱ实现与应用研究2007随着计算机技术和通信技术的快速发展,嵌入式系统已成为计算机领域的一个重要组成部分,开发简洁、高效的嵌入式系统已经成为近年来计算机应用领域的研究热点之一。μC/OS-Ⅱ实时多任务操作系统以其免费公开源码、面向中小型应用、可抢占、多任务以及较好的移植性等突出特点,在各类嵌入式设备中得到广泛应用。本文搭建了基于S3C44BOXARM处理器的硬件平台,以μC/OS-Ⅱ为基本的操作系统,以LwIP协议作为嵌入式TCP/IP协议栈,构建了一个相对完整的、实时的、支持多任务调度的嵌入式系统,并实现了一种简单的嵌入式Web服务器。本文首先介绍了嵌入式系统的基本概念,分析了使用嵌入式操作系统的必要性;接着介绍了基于S3C44BOX微处理器的硬件开发平台的搭建,包括主要芯片的功能特性、接口电路的实现以及开发环境。本文在深入分析μC/OS-Ⅱ内核工作机制的基础上,结合ARM平台的要求和具体特点,将μC/OS-Ⅱ成功移植到ARM平台上,并通过设计相应的任务调度实例对整个系统进行功能测试。为了得到一个相对完整、实用的操作系统,本文还扩展了μC/OS-Ⅱ的一些功能。针对μC/OS-Ⅱ内核不支持TCP/IP协议栈的问题,研究了嵌入式TCP/IP协议栈LwIP的特性,分析LwIP在操作系统μC/OS-Ⅱ上的移植,给出了LwIP协议栈移在μC/OS-Ⅱ系统上的实现方法,实现嵌入式系统的网络功能。文章还研究了嵌入式网络服务器(WebServer)的工作原理,详细阐述了HTYP协议的实现流程和方法,完成了一个简单的Web服务器的设计,验证了μC/OS-Ⅱ在ARM上应用的可行性。本文的最后,对整个工作进行了总结,指出了不足之处,期望在后期工作得到改进。2.会议论文张萍.王再英基于以太网的嵌入式网络服务器的设计与实现2007信息技术的高速发展和嵌入式系统的广泛应用给人们的生活带来了革命性的变化,嵌入式系统接入Internet成为一个未来的趋势.随着网络技术日新月异的发展,各种网络器件成为嵌入式系统新的应用.嵌入式网络服务器是嵌入式系统网络化应用的重要方面.而以太网是构筑现代Internet网络的基础,因此实现基于以太网的嵌入式网络服务器将具有较高的实用价值.本文设计并实现了一种基于以太网的网络服务器,即通过精简的TCP/IP协议将以8位单片机为核心的中低档嵌入式系统接入到Internet.3.学位论文李伟基于嵌入式系统的WebServer的研究和实现2008随着网络技术和半导体技术的高速发展,嵌入式设备的网络互联已经成为必然的发展趋势。这两个领域的结合给人们的生活带来了极大的变革,使得基于嵌入式系统的应用范围更加广泛。越来越多的嵌入式系统选择Web服务器的方式和Internet网络进行数据的交互,因此研究基于嵌入式系统的高性能的Web服务器将有着广泛的应用前景。本课题是在基于SEP3203微处理器(ARM内核)平台的GE01MB_Lite开发板上,设计和实现了一种以太网嵌入式Web服务器。本论文研究工作包括:深入研究SEP3203处理器的硬件体系构架,在基于GE01MB_Lite开发板以SEP3203微处理器为核心的平台上实现μC/OS-Ⅱ操作系统移植,NorFlash驱动和ASIX文件系统的实现,8019AS网络接口模块的底层驱动实现,LwIP协议栈的移植,以及HTTP协议的实现等。在受限资源的基础上实现基于ARM的嵌入式Web服务器,实现嵌入式技术和Internet技术有效结合,能够有效降低了成本,并为今后系统的扩展,实现工业现场嵌入式设备网络互联,以及为远程监视、控制、诊断等功能提供了基础的技术支持平台。4.学位论文刘波涛TCP/IP协议栈在嵌入式系统中的应用研究2006本文深入研究了TCP/IP协议栈的原理和思想,结合嵌入式Web服务的具体要求,提出了一种在单片机上裁减TCP/IP协议栈的思路,并通过本文实现的嵌入式TCP/IP协议栈验证了该裁减思路的可行性。在介绍嵌入式系统的定义、分类以及发展的基础上,讨论了嵌入式系统网络化的意义及国内外研究现状,阐述了嵌入式Web服务器的应用前景。接着,以实现嵌入式Web服务器为例,指出了利用单片机直接驱动RTL8019AS时硬软件的设计思路。在硬件实现的基础上,实现了一个最小嵌入式Web服务器,并完成了简单的Web动态服务以及Web控制。最后,针对该系统进行了详细的测试,经验证该裁减思路可行且嵌入式Web服务器运行稳定可靠。本文有以下两个特点:提出了一种用顺序链表实现TCP重传的独特方法,并验证了该方法可行;根据最小嵌入式Web服务器系统的特点,提出了一种简化ARP协议的方法。5.期刊论文陈立家.焦战立.熊文龙.ChenLijia.JiaoZhanli.XiongWenlong基于精简TCP/IP协议栈网络服务器的实现-武汉理工大学学报(交通科学与工程版)2007,31(3)研究了嵌入式TCP/IP协议栈Lwip的结构及运行原理,给出基于S3C44BOX+RTL8019AS的嵌入式网络服务器的实现方案,该方案实现了信息家电或远程工业控制设备组网及接入Internet.研究了嵌入式网络服务器中TCP/IP协议栈用户程序的接口方案,以及信息家电和远程工业控制监测软件的设计方法.6.学位论文吴九天基于ARM的嵌入式Internet的设计与实现2005嵌入式系统是一种将底层硬件、实时操作系统和应用软件相结合的专用计算机系统,在经济社会和人们的日常生活中得到了越来越广泛的应用.信息技术的高速发展和嵌入式系统的广泛应用给人们的生活带来了革命性的变化,嵌入式系统接入Internet成为一个未来的趋势.本论文的主要目的是对嵌入式系统接入Internet的技术进行研究并予以实现.本文设计并实现了一种基于ARM的嵌入式系统接和Internet的方法,即用32位微处理器与嵌入式实时操作系统相结合,再通过精简的TCP/IP协议将嵌入式系统接入到Internet.在文中详细地给出了这种解决方案的软硬件实现.在硬件方面,本文设计了一个基于32位ARM微处理器LPC2104的硬件实验平台,并结合嵌入式系统远程监控的需要,给出了硬件电路的整体设计原理和实现方法.软件设计中,分析μC/OS-Ⅱ嵌入式实时系统内核的特点和移植方法,并实现了其在32位ARM微处理器平台的移植,然后给出了针对嵌入式系统特点的精简的嵌入式TCP/IP协议栈的设计和具体协议的实现.此外,本文设计和实现了一个嵌入式Web服务器,该Web服务器采用HTTP协议和CGI技术,能与客户端浏览器进行动态交互,实现了对嵌入式设备的状态查看和远程控制.文中还对嵌入式Web服务器的安全性进行了探讨,最后通过试验验证了整套系统的可行性.研究结果表明采用32位微处理器与嵌入式实时操作系统相结合,通过简化的TCP/IP协议将嵌入式系统接入到Internet的方法是完全可行的,并且本论文设计的嵌入式系统网络接入方案具有低成本、高效率、安全性高的特点,为信息家电、工业远程控制和数据采集等应用提供一种新的解决方案.7.学位论文张浩基于TMS320DSC21的嵌入式手持图像显示系统的软件设计2005本文首先介绍了嵌入式系统的发展现状和趋势,并提出了一种基于嵌入式网络服务器的手持图像显示系统方案;接着基于TI公司的专用DSP处理器TMS320DSC21,简要介绍了系统硬件平台的组成;然后,对该方案中数字图像处理的关键技术之一——JPEG图像解压缩进行了原理上和具体实现上的分析。之后论述了嵌入式操作系统的软件设计。软件部分包括:uClinux的移植、uClinux驱动程序设计、嵌入式网络服务器的实现。最后对试验结果进行了分析,并进行了总结。8.期刊论文陈武.雷航基于精简TCP/IP协议栈的信息家电网络服务器-单片机与嵌入式系统应用2004(6)通过分析和实验,研究嵌入式TCP/IP协议栈SIC33-Stack的结构及运行原理,给出以SIC33-Stack构造单芯片嵌入式网络服务器,将信息家电组网及接入Internet的实现方案.研究单芯片嵌入式网络服务器中SIC33-Stack与用户应用程序的接口方法,用户登录软件及信息家电监测软件的设计方法.9.学位论文刘峰嵌入式操作系统移植及TCP/IP协议栈的实现2006随着Internet技术的高速发展,计算机网络己延伸到当今社会的各个角落,成为生产、科研领域不可或缺的重要工具。嵌入式系统因其结构紧凑、性能稳定可靠、成本低廉,非常适合应用于对实时性要求较高的监控领域。由于嵌入式系统的软硬件资源有限,目前在强实时的嵌入式系统之上还没有一套完整的TCP/IP协议栈,这就阻碍了嵌入式系统在网络监控方面的应用。μC/OS-Ⅱ是一个开源的、实时的操作系统微内核,可广泛应用于工业控制、远程监控等对实时性要求较高的场合。如在μC/OS-Ⅱ基础上实现TCP/IP协议栈的扩展,则网络远程监控等难题将迎刃而解。嵌入式实时操作系统μC/OS-Ⅱ是一个完整的、可移植的、可固化的和可裁剪的多任务操作系统。μC/OS-Ⅱ操作系统采用完全占先式的实时内核,它根据任务的优先级实时调度处于就绪状态、优先级最高的任务运行。论文详细论述了μC/OS-Ⅱ操作系统向ARM7TDMI实验板的移植方法和过程。实验板以三星ARM7TDMI内核微控制器为核心芯片,外部扩展8MB的SDRAM和2M的FLASH,支持JTAG调试。移植工作主要包括对μC/OS-Ⅱ操作系统中与硬件平台紧密相关的核心文件(OSCPU.H、OSCPUC.C和OSCPUA.ASM)的改写。在此基础上,通过对轻型TCP/IP协议栈LwIP的实现机理进行的深入研究,为μC/OS-Ⅱ操作系统嵌入了TCP/IP协议栈,解决了当前嵌入式系统由于资源有限而无法充分满足实时网络应用要求的难题。同时,提出了一个嵌入式WebServer的设计思路,论文也为今后嵌入式系统在网络监控方面的扩展,实现工业现场嵌入式设备网络互联,以及进行远程网络监视、控制、诊断等提供了有力的技术支持。10.学位论文范炜基于ARM的嵌入式多串口网络服务器的设计与实现2007随着电子设备的迅猛发展,“让全部设备接入网络”已经成为一种发展趋势。通过嵌入式串口服务器,可以让现有的串行设备拥有联网功能,避免了投资大量人力、物力,有利于对传统串行设备进行更换或者升级。本文设计的串口服务器采用嵌入式处理器和Linux操作系统,把现有的基于串行接口的数据转化成以太网数据,然后进行数据存取,将传统的串行数据送往网络。论文主要研究了以下内容:第一,在研究串口服务器网关工作机理的基础上,分析高性能串口网络服务器的功能需求。第二,基于AT91ARM9200微处理器及LXT971ALE网络接口芯片等构建嵌入式系统,完成RS232-TCP/IP转换网关的软硬件设计,实现最多32路串行终端同时接入以太网的高性能串口服务器。第三,在RHLinux9.0为ARM处理器提供的交叉开发工具下移植Linux,为嵌入式串口服务器设计服务器端与客户端工作模式,同时设计实现系统参数的在线配置功能。第四,在客户端和服务器端分别设计串口服务器的基本API函数,为系统二次开发打下良好的基础。本文链接:下载时间:2010年3月16日

1 / 61
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功