网站大量收购独家精品文档,联系QQ:2885784924

毕业设计(论文)-基于ARM9的嵌入式web服务器的软硬件设计精选.doc

毕业设计(论文)-基于ARM9的嵌入式web服务器的软硬件设计精选.doc

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业设计(论文)-基于ARM9的嵌入式web服务器的软硬件设计精选

基于ARM9的嵌入式Web服务器的软硬件设计 摘要:随着因特网的迅速普及和嵌入式技术的迅猛发展,将传统的嵌入式设备接入因特网己成为一种必然的趋势。嵌入式Web服务器是指在嵌入式设备中实现超文本传输服务,使其具有Web服务器的功能,为用户提供基于Web浏览器的访问接口,实现对接入到网络中嵌入式设备的管理与维护。 本论文以三星公司ARM9处理器为硬件核心,以嵌入式Linux操作系统做为系统软件开发平台,研究并实现了嵌入式Web服务器Boa。介绍了系统开发平台的搭建过程,主要包括系统引导加载程序的建立,嵌入式Linux系统内核的定制,以及YAFFS文件系统的构建及移植。详细讨论了在本课题开发平台上Boa服务器的实现技术,深入研究了利用通用网关接口实现浏览器与嵌入式Web服务器Boa之间的动态交互技术,并实现了一个基于浏览器/服务器模式的远程视频监控系统。针对Boa服务器仅支持单一用户认证模式的不足,对Boa服务器的源代码进行了分析和改进,实现了Boa服务器的多用户认证模式,进一步增强了其在嵌入式系统中的应用范围。对该嵌入式Web服务器的测试结果表明其响应迅速,运行稳定,达到了课题预期目标。 关键词:S3C2440,嵌入式Web服务器,嵌入式Linux,Boa Abstract :定稿后翻译! Key words: 目 录 1引言 1 1.1 选题背景 1 1.2 课题研究的目的和意义 1 1.3 课题研究内容 2 2.系统总体方案和硬件平台设计 2 2.1系统总体方案 2 2.1.1课题总体结构 3 2.1.2系统开发流程 4 2.2硬件电路设计与实现 5 2.2.1硬件平台简介 5 2.2.2 S3C2440处理器简介 6 2.3 各单元模块电路设计 7 2.3.1电源管理模块 7 2.3.2时钟复位模块 8 2.3.3 RS-232 串口模块 8 2.3.4 Flash 存储模块 10 2.3.5 10M/100M 网络接口模块 10 3.嵌入式Web服务器软件系统设计 11 3.1嵌入式 Linux 软件平台搭建 11 3.2嵌入式Web服务器软件设计 14 3.2.1 Linux核的移植 14 3.2.2Bootloader的移植 16 4. 嵌入式Web服务器的实现 18 4.1TCP/IP协议 18 4.2HTTP协议 19 4.2.1HTTP协议概述 19 4.2.2HTTP协议实现 20 4.3CGI技术 20 4.4Web服务器Boa 21 4.4.1Boa服务器概述 21 4.4.2Boa服务器的安装与配置 22 5硬件系统的调试和测试 23 5.1静态页面测试 24 5.2基于CGI的动态页面实现 25 5.3嵌入式Web服务器的应用 26 6结束语 28 【参考文献】 29 附 录 31 致 谢 32 1引言 1.1 选题背景 从20世纪90年代开始,Internet以前所未有的惊人速度在全球蔓延,目前,几乎覆盖到了地球的每一个角落,成为社会重要的基础信息设施之一,是信息传送的重要渠道;与此同时,嵌入式技术在最近十几年里也得到了飞速发展,嵌入式系统以其自身的特点和优势己经广泛的应用于消费电子、通信网络、工业控制、汽车电子、医疗仪器、信息家电、航空航天、军事国防等众多领域。随着消费结构的改变,人们对嵌入式设备也有了更高的要求,希望它能接入Internet具有网络功能,可以在任何时间、任何地点,使用正浏览器查看嵌入式系统的实时状态、并能对嵌入式系统进行远程监测、控制、诊断和配置等操作。因此,嵌入式系统接入网络已经成为其发展的一个热门领域和必然趋势,而嵌入式Web服务器则是嵌入式系统网络化应用的重要方面。 嵌入式Web服务器(EmbeddedWebserver)是指将Web服务器引入到现场测试和控制设备中,在相应的硬件平台和软件系统的支持下,使传统的测试和控制设备转变为具备了以TCP/IP为底层通信协议、Web技术为核心的基于互联网的网络测试和控制设备。它的主要任务是在互联网的嵌入式设备中间进行信息交互,达到通过网络对嵌入式设备进行监控,并将反馈信息自动上传给主控设备的目的。用户可以通过标准Web浏览器访问嵌入式Web服务器从而实现对现场有关信息的查阅与监控。 嵌入式Web服务器是嵌入式技术和网络技术结合的产物,是一个很有发展前景的研究方向,它极大的拓展了嵌入式设备的应用范围。目前,它己经广泛的应用到生活和工作的各个领域中,例如采用Web技术构建的智能家电,使家电具有网络连接功能,可提供家政安全自动报警、远程控制其自动启/停时间及运转方式、对家电信息进行远程查询、自动检测故障并进行维护和厂家通过远程控制解决家电故障等多种功能,给人们的生活带来了极大的方便。嵌入式Web服务器的引入使其在各种企业和工业系

您可能关注的文档

文档评论(0)

gz2018gz + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档