下载此文档

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


文档分类:IT计算机 | 页数:约33页 举报非法文档有奖
1/33
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/33 下载此文档
文档列表 文档介绍
基于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
课题研究内容 2
2
2
3
4
5
5
S3C2440处理器简介 6
各单元模块电路设计 7
7
8
RS-232 串口模块 8
Flash 存储模块 10
10M/100M 网络接口模块 10
11
Linux 软件平台搭建 11
14
Linux核的移植 14
16
4. 嵌入式Web服务器的实现 18
18
19
19
20
20
21
21
22
5硬件系统的调试和测试 23
24
25
26
6结束语 28
【参考文献】 29
附录 31
致谢 32
1引言
选题背景
从20世纪90年代开始,以前所未有的惊人速度在全球蔓延,目前,几乎覆盖到了地球的每一个角落,成为社会重要的基础信息设施之一,是信息传送的重要渠道;与此同时,嵌入式技术在最近十几年里也得到了飞速发展,嵌入式系统以其自身的特点和优势己经广泛的应用于消费电子、通信网络、工业控制、汽车电子、医疗仪器、信息家电、航空航天、军事国防等众多领域。随着消费结构的改变,人们对嵌入式设备也有了更高的要求,具有网络功能,可以在任何时间、任何地点,使用正浏览器查看嵌入式系统的实时状态、并能对嵌入式系统进行远程监测、控制、诊断和配置等操作。因此,嵌入式系统接入网络已经成为其发展的一个热门领域和必然趋势,而嵌入式Web服务器则是嵌入式系统网络化应用的重要方面。
嵌入式Web服务器(EmbeddedWebserver)是指将Web服务器引入到现场测试和控制设备中,在相应的硬件平台和软件系统的支持下,使传统的测试和控制设备转变为具备了以TCP/IP为底层通信协议、Web技术为核心的基于互联网的网络测试和控制设备。它的主要任务是在互联网的嵌入式设备中间进行信息交互,达到通过网络对嵌入式设备进行监控,并将反馈信息自动上传给主控设备的目的。用户可以通过标准Web浏览器访问嵌入式Web服务器从而实现对现场有关信息的查阅与监控。
嵌入式Web服务器是嵌入式技术和网络技术结合的产物,是一个很有发展前景的研究方向,它极大的拓展了嵌入式设备的应用范围。目前,它己经广泛的应用到生活和工作的各个领域中,例如采用Web技术构建的智能家电,使家电具有网络连接功能,可提供家政安全自动报警、远程控制其自动启/停时间及运转方式、对家电信息进行远程查询、自动检测故障并进行维护和厂家通过远程控制解决家电故障等多种功能,给人们的生活带来了极大的方便。嵌入式W

毕业设计(论文)-基于ARM9的嵌入式web服务器的软硬件设计 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数33
  • 收藏数0 收藏
  • 顶次数0
  • 上传人3346389411
  • 文件大小0 KB
  • 时间2013-02-28
最近更新