嵌入式Web Server及其应用

来源 :扬州大学 | 被引量 : 0次 | 上传用户:dh9998
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
“嵌入式Internet”是后PC时代信息技术发展的必然产物。信息共享程度的不断提高,使得Internet应用从以PC为中心转向以嵌入式设备为中心。嵌入式系统接入Internet以后,可以方便、低廉地将信息传送到几乎世界上的任何一个地方,这不仅实现了设备的远程控制、维护和升级,而且从另外一层意义上讲,接入Internet的设备已经成为网络共享资源的一部分。可以说,这对于工业监测与家用电器开发带来了全新的天地。 目前,MCU在工业的各个领域和家庭中的应用都达到了前所未有的程度,但它们大多数仍处于单独应用阶段。如何将这些互相独立的分散的嵌入式系统连接到Internet上,成为当今电子世界中的热门话题。从理论上说,嵌入式系统转变为Web服务器,并装载和解释TCP/IP网络协议就可以实现和Internet互连。但其主要的困难在于,Internet上面的各种通信协议对于计算机存储器、运算速度等的要求比较高,而嵌入式系统中除少量32位处理器以外,大量存在的是8位和16位CPU,支持TCP/IP等Internet协议将占用大量的系统资源。如何解决单片机的有限资源与支持复杂TCP/IP协议之间的矛盾,是单片机连入Internet的关键所在,本课题便以此作为切入点,寻找并解决如何使8位单片机以最优的性价比接入Internet。 本课题理论与实践相结合。理论部分主要是对嵌入式系统的发展状况、趋势、需求和架构以及开发的方法和技术、TCP/IP协议栈、以太网控制原理和单片机的的体系结构等进行研究。实践部分主要是掌握开发工具,设计嵌入式Web Server模块的系统结构,搭建硬件电路,制作应用模块。编写基于8051单片机和网卡控制专用芯片RTL8019AS的程序代码,精简TCP/IP协议,加载TCP/IP协议栈。利用开发工具编译、运行和调试程序,对系统进行测试和改进维护。把嵌入式Web Server模块应用到实际中去。 论文共分5章,第一章概述,概括嵌入式系统的历史发展及其趋势、嵌入式系统的技术特点、主要技术支撑以及本文的研究意义、内容等。第二章嵌入式Web Server的系统设计,首先分析比较现有的几种解决方案的优缺点,然后提出一种基于8位MCU的可行解决方案的设计。第三章TCP/IP协议简介,介绍TCP/IP协议簇中与嵌入式Web Server编程密切相关的部分协议。第四章嵌入式Web Server的实现,是本文的核心内容所在。本章首先给出系统的硬件原理图,并对原理图中的主要芯片予以说明,其次,对网卡芯片RTLS019AS的初始化、驱动程序的编写等作详细的叙述,再次,TCP/IP协议栈的的裁减和移植。最后,是系统测试。第五章嵌入式Web Server的应用,给出嵌入式Web Server在智能家居和家庭自动化中的应用。
其他文献
随着P2P技术应用日益增多,加强对该项技术的研究已成为当务之急。本课题基于目前理论架构相对比较完整的P2P平台技术JXTA,研究了如何在该平台下进行应用开发,并讨论了P2P技术普
随着语义万维网的迅猛发展,越来越多的数据以RDF的形式发布出来,如何对这种语义数据进行存储、管理、查询以及有价值信息的挖掘,已经成为一个热门的话题。传统的三元组库设计实
面对因特网上日益增多的在线可读文本,文本过滤旨在帮助用户获取自己感兴趣的文本,实现信息服务的个性化,因此它具有广泛的应用背景和较高的实用价值。 文本过滤的形式可大致
在过去的几年中,对等网络(Peer-to-Peer,简称P2P)已经成为一种计算和应用的潮流.越来越多的互联网用户通过Napster,Gnutella,BT下载这样的P2P软件相互交流共享文件,而通过类
近年来,随着多媒体技术、计算机网络与通信技术的快速发展,传统的视频监控系统也朝着新的方向进行着不断地更新与发展.进而出现了集多媒体技术、计算机网络与通信技术于一体
在过去的十年中,传真是商务活动中必不可少的通信工具。随着Internet日益蓬勃发展,基于PSTN的传统传真方式将难以满足人们希望使用方便、价格低的传真服务的要求。而现今IP传
在软件工程研究的发展中,面向功能的结构化方法和面向对象方法最被广泛应用。传统软件开发方法的基本技术是结构分析和结构设计技术,它是围绕实现处理功能的“过程”来构造系统
信息时代给人类社会带来了新的挑战和机遇,传统的以教师、课堂、课本为中心的教学模式将越来越不适应信息社会的需要。随着计算机技术和网络技术的飞速发展,利用网络进行教学已
DNA是遗传信息的载体,遗传信息的作用通常由蛋白质的功能来表现,但DNA并非蛋白质合成的直接模板,合成蛋白质的模板是RNA。RNA二级结构预测问题是计算机科学和生物信息学的基
从海量网络资源中获取企业基本信息,为企业的客户关系管理、潜在竞争对手发现等提供信息支持,对于企业的生存和发展壮大具有重要意义。鉴于通用搜索引擎处理这类问题时存在的