嵌入式WEB服务器的研究与实现

来源 :东南大学 | 被引量 : 0次 | 上传用户:nacle
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术、半导体技术、微电子技术的发展,嵌入式系统得到了广泛的应用。然而嵌入式系统专用的通讯方式阻碍了它的功能发挥和进一步发展。嵌入式系统Internet接入技术的兴起,解决了上述的问题,使嵌入式系统得到更广泛的应用。嵌入式TCP/IP协议栈作为Internet接入技术的核心是本文研究的重点。 本文以具体应用出发,基于应用广泛的8051单片机设计并实现了一个音乐报时系统。该系统具有接入校园网并通过校园网进行远程控制与文件传输的功能。因此需要对嵌入式TCP/IP协议栈、嵌入式WEI服务器、嵌入式FTP服务器以及文件系统进行研究与实现。 课题首先根据应用需求进行器件选型与硬件电路设计工作,以此作为后续软件设计和实现的基础。 在分析和研究开源TCP/IP协议栈uip的基础上,提出了一种嵌入式TCP/IP协议栈方案,该方案通过层间接口函数使协议栈层次清晰,便于原代码的维护和升级;采用了适用于单片机的动态内存分配技术;实现了适用于文件传输的确认与重传机制。为了减少系统资源开销,本文只实现了标准TCP/IP协议栈的一个子集,包括ARP、IP、TCP协议。 从音乐报时系统的需求出发,有选择的实现了HTTP协议与FTP协议的必要功能,使其能够提供WEI服务和FTP服务。研究并实现了WEB服务器的嵌入式应用接口,通过该接口嵌入式应用可以与浏览器进行信息传递。 课题所做的研究工作不仅可以作为具体应用——音乐报时系统,而且其中的嵌入式TCP/IP协议栈、嵌入式WEB服务器、嵌入式FTP服务器等内容还可以在类似的基于单片机的嵌入式系统中使用。因此课题的研究工作具有较高的实用价值。
其他文献
网络性能是计算机用户普遍关心的问题,网络性能评价和改进一直是计算机网络技术领域的研究热点之一。一方面,数据网络传输自相似特征的发现,打破了原有的对数据流量短相关的基本
数据库自然语言接口是人工智能研究的重要分支,它的目标是使计算机能够“理解”自然语言,让用户直接使用自然语言访问数据库。经过四十多年的发展,数据库自然语言接口已经取
基因芯片技术是二十一世纪影响最深远的重大科技进展之一。基因芯片使得同时研究成千上万个基因的表达成为可能。如何对基因芯片实验产生的海量数据进行有效的管理和分析己成
随着网络和Internet的蓬勃发展及广泛应用,各种类型的设备正在源源不断地加入到网络之中,网络的使用与维护也因此变得越来越复杂。而人们希望设备和软件组件接入网络时,能够无需
随着信息技术的发展和日益增长的对安全的需要,基于生物特征的身份识别技术在近年来有了迅速的发展。人们正在研究和使用的生物特征包括人脸、虹膜、指纹、掌纹、声音、步态、
随着网络技术和计算机技术的发展,多媒体通信和视频通信正逐步成为通信的主要业务。视频信息的庞大数据量和信道带宽的限制迫使视频通信数据通常要经过压缩编码,而压缩数据对传
采购决策在整个企业决策过程中占有十分重要的地位。通过利用准确高效的采购决策来辅助企业进行采购管理,是提高企业管理水平、降低产品成本、提高企业效益的一个有力保障。
随着互联网技术的迅猛发展,大量的网络应用集中部署在数据中心内运行。网络应用和用户数量的飞速增长,导致数据中心的规模不断扩大,甚至达到了百万量级。能耗成为数据中心资源管
互联网服务的发展导致了通过认证机制在网络服务和用户之间建立起来的网络用户标识飞速增加。随着互联网越来越广泛的应用以及这些商业行为的应用对身份信息的依赖,对包含在身
随着网络技术的迅速发展,基于群组通信的新型应用不断涌现。在群组通信中,为了使合法用户能够高效便利地得到授权的服务和信息,而使未授权用户无法通过窃听截取等手段得到任