1 / 72
文档名称:

优秀嵌入式毕业设计]基于Linux的嵌入式WEB服务器的研究.doc

格式:doc   页数:72页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

优秀嵌入式毕业设计]基于Linux的嵌入式WEB服务器的研究.doc

上传人:策划大师 2011/12/29 文件大小:0 KB

下载得到文件列表

优秀嵌入式毕业设计]基于Linux的嵌入式WEB服务器的研究.doc

文档介绍

文档介绍:基于Linux的嵌入式WEB服务器的研究
目录
中文摘要 III
ABSTRACT V
第一章引言 1
嵌入式系统概述 1
嵌入式系统的概念 1
嵌入式系统的组成和特点 1
嵌入式系统的应用及发展趋势 2
嵌入式微处理器和操作系统概述 3
嵌入式微处理器 3
嵌入式操作系统 5
嵌入式WEB服务器 7
论文研究目的及主要研究工作 7
第二章系统硬件的设计 9
微处理器选型 9
ARM7微处理器系列 10
ARM9 微处理器系列 10
ARM9E微处理器系列 11
ARM10E微处理器系列 12
SecurCore微处理器系列 12
StrongARM微处理器系列 13
Xscale处理器 13
S3C4510B硬件平台的设计 13
电源电路的设计 19
晶振电路的设计 20
复位电路的设计 21
22
串行通信接口电路的设计 22
JTAG接口电路的设计 23
SDRAM接口电路的设计 24
Flash存储器接口电路的设计 27
I2C接口电路的设计 30
10M/100M以太网接口电路的设计 31
第三章嵌入式LINUX操作系统的移植 35
嵌入式Linux操作系统概述 35
建立开发环境 38
38
建立交叉编译环境 39
引导加载程序Boot Loader的移植 39
Boot Loader的烧录和存储 40
Boot Loader的操作模式 40
µClinux操作系统内核的移植 41
编译µClinux内核 41
内核的加载运行 42
第四章 TCP/IP在嵌入式系统的应用 43
TCP/IP 协议 43
TCP/IP协议的层次模型 43
网络层协议 44
传输层协议 46
应用层协议 51
TCP/IP协议栈在µClinux下的实现 52
ARP协议的实现 52
IP协议的实现 52
TCP协议的实现 53
HTTP协议的实现 53
第五章嵌入式WEB服务器的实现 55
嵌入式WEB服务器概述 55
BOA服务器的移植 56
µClinux下实现静态WEB页面的访问 57
µClinux实现动态WEB页面的访问 58
第六章总结与展望 61
研究工作总结 61
不足与展望 61
注释 63
参考文献 64
致谢 65
基于Linux的嵌入式WEB服务器的研究
中文摘要
随着嵌入式系统在社会各个领域的广泛应用,它正以不同的形式影响着人们的生产、生活方式。但是,目前大多数嵌入式系统处于单独应用方式,以嵌入式微处理器为核心,与一些监测、伺服、指示设备配合实现一定的功能。在一些工业控制和汽车电子应用中,为了实现多个微处理器之间的信息交流,利用CAN、RS-232、RS-485等总线将微处理器组网,但这种网络的范围有限,有关的通信协议也比较简单,之外的。
现已成为社会重要的基础信息设施之一,是信息流通的重要渠道,上,则可以方便、低廉地将信息传送到几乎世界上的任何一个地方,并可方便地实现远程控制。并使其使用范围大大提高,这样就能够很好的实现远程监控。本文就是基于此提出的,通过硬件平台的设计和软件设计,构建一个嵌入式WEB服务器,实现嵌入式系统接入互联网的功能。
论文主要从硬件和软件两方面来研究嵌入式WEB服务器,在硬件方面,通过比较各种不同的微处理器的性能,最后选定一种应用广泛和性价比高的微处理器作为硬件平台,以此平台为基础,设计构建所需的各种基本外围设备,满足开发的需要,在软件方面,主要将开源代码,功能强大的µClinux操作系统,经过裁剪,移植到开发板上,运用TCP/接入。
论文主要开展了以下几方面的研究工作:
(1)研究选定嵌入式微处理器设计构建开发平台所需的外围接口电路,为下一步的开发提供高效、可靠的硬件平台。
(2)研究嵌入式操作系统的移植方法和嵌入式WEB服务器的具体实现,利用TCP/IP协议和Socket套接字实现嵌入式WEB服务器和客户端的网络通信。利用终端机的浏览