基于Linux的嵌入式WEB服务器的研究毕业论文.doc

基于Linux的嵌入式WEB服务器的研究毕业论文.doc

  1. 1、本文档共69页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Linux的嵌入式WEB服务器的研究毕业论文 目 录 中文摘要 III ABSTRACT V 第一章 引 言 1 1.1 嵌入式系统概述 1 1.1.1 嵌入式系统的概念 1 1.1.2 嵌入式系统的组成和特点 1 1.1.3 嵌入式系统的应用及发展趋势 2 1.2 嵌入式微处理器和操作系统概述 3 1.2.1 嵌入式微处理器 3 1.2.2 嵌入式操作系统 5 1.3 嵌入式WEB服务器 7 1.4 论文研究目的及主要研究工作 7 第二章 系统硬件的设计 9 2.1 微处理器选型 9 2.1.1 ARM7微处理器系列 10 2.1.2 ARM9 微处理器系列 10 2.1.3 ARM9E微处理器系列 11 2.1.4 ARM10E微处理器系列 12 2.1.5 SecurCore微处理器系列 12 2.1.6 StrongARM微处理器系列 13 2.1.7 Xscale处理器 13 2.2 S3C4510B硬件平台的设计 13 2.2.1 电源电路的设计 19 2.2.2 晶振电路的设计 20 2.2.3 复位电路的设计 21 2.3接口电路的设计 22 2.3.1 串行通信接口电路的设计 22 2.3.2 JTAG接口电路的设计 23 2.3.3 SDRAM接口电路的设计 24 2.3.4 Flash存储器接口电路的设计 27 2.3.5 I2C接口电路的设计 30 2.3.6 10M/100M以太网接口电路的设计 31 第三章 嵌入式Linux操作系统的移植 35 3.1 嵌入式Linux操作系统概述 35 3.2 建立开发环境 38 3.2.1 ADS1.2集成开发环境 38 3.2.2 建立交叉编译环境 39 3.3 引导加载程序Boot Loader的移植 39 3.3.1 Boot Loader的烧录和存储 40 3.3.2 Boot Loader的操作模式 40 3.4 μClinux操作系统内核的移植 41 3.4.1 编译μClinux内核 41 3.4.2 内核的加载运行 42 第四章 TCP/IP在嵌入式系统的应用 43 4.1 TCP/IP 协议 43 4.1.1 TCP/IP协议的层次模型 43 4.1.2 网络层协议 44 4.1.3 传输层协议 46 4.1.4 应用层协议 51 4.2 TCP/IP协议栈在μClinux下的实现 52 4.2.1 ARP协议的实现 52 4.2.2 IP协议的实现 52 4.2.3 TCP协议的实现 53 4.2.4 HTTP协议的实现 53 第五章 嵌入式WEB服务器的实现 55 5.1 嵌入式WEB服务器概述 55 5.2 BOA服务器的移植 56 5.3 μClinux下实现静态WEB页面的访问 57 5.4 μClinux实现动态WEB页面的访问 58 第六章 总结与展望 61 6.1 研究工作总结 61 6.2 不足与展望 61 注 释 63 参考文献 64 致 谢 65 攻读硕士学位期间发表学术论文目录 66 第一章 引 言 1.1 嵌入式系统概述 1.1.1 嵌入式系统的概念 随着嵌入式系统(Embedded System)1.1.2 嵌入式系统的组成和特点 嵌入式系统一般由硬件平台和软件平台两部分组成,其中硬件平台由嵌入式微处理器和外围硬件设备组成,主要包括微处理器、存储器、I/O端口和图形控制器等,而软件平台由嵌入式操作系统和应用软件组成。 嵌入式系统是面向应用、产品和用户的,和通用计算机不同,嵌入式系统的硬件和软件都必须高效率的设计,量体裁衣,尽量以最小的系统、最低的成本去实现目标功能,它通常都具有低功耗、体积小、集成度高等特点。下面从硬件和软件两方面介绍嵌入式系统的特点。 1.硬件特点 嵌入式系统总是面向特定应用的,与通用计算机的硬件相比,它的硬件有如下特点: (1)体积小,集成度高。嵌入式系统总是去除冗余,力争用最小的系统完成目标功能。 (2)低功耗,抗干扰能力强,能够在恶劣环境下正常工作。 (3)面向特定的应用,具体的嵌入式系统只能适合某一特定的应用,这是与通用计算机的主要区别。 2.软件特点 (1)嵌入式软件的研发与硬件密切相关。由于嵌入式软件的开发是针对具体硬件平台进行的,涉及到硬件驱动程序方面知识。 (2)软件代码要求高效率和高可靠性。由于嵌入式系统中存储空间有限,在软件的编程过程中必须考虑软件的运行效率,同时选用高效率的编译工具。 (3)软件一般固化在Flash或ROM中。为了提高运行速度和系统的可靠性,同时缩短系统复位时间,一般在嵌入式软件调试好后,会下载固化到目标板中的Flash ROM或EPROM中。 1.1.3 嵌入式系统的应用及发展趋势 随着计算机技术的不断发展,

文档评论(0)

你好世界 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档