- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
题目:基于ARM的嵌入式Web服务器设计与实现
学 号:
姓 名:
班 级:
专 业: 计算机科学与技术
课程老师:
二零一六年五月
摘 要
随着计算机、网络通信和Internet 技术的飞速发展和不断进步,嵌入式系统在家庭和工业应用越来越广泛。如何将嵌入式系统和工业控制系统接入Internet,综合利用嵌入式系统资源,实现嵌入式系统的远程管理和控制,已成为倍受关注的研究课题,而实现嵌入式系统的网络化则成为嵌入式系统的发展趋势。
网络通信时,应用程序使用C/S(客户/服务器)模式进行信息交互。传统的服务器程序一般运行在大型的拥有高级操作系统的服务器的计算机上,这样服务器软件需要强大的硬件和系统软件支持。嵌入式网络服务器是利用嵌入式系统实现服务器的软件和硬件功能,是嵌入式技术和网络技术相结合的产物。与传统服务器相比,嵌入式Web服务器具有结构简单、体积小、可靠性强以及方便灵活等特点。这些让它具有很大的发展潜力。另一方面,嵌入式Web服务器与传统的web服务器相比,也受到一些限制。传统的Web服务器主要用于处理较大的客户量的同时并发访问,硬件方面有强大的处理器和内存支持,软件方面有商业数据库支持,而嵌入式Web服务器的处理能力和存储容量都有限,这就要求嵌入式Web服务器在设计过程中需要尽量合理利用资源。
关键词:网络通信;嵌入式系统;ARM处理器;uClinux;Boa服务器;引言
随着Internet 技术的飞速发展,导致许多领域的传统控制方式发生变革。这些领域的控制系统可以通过Web 服务器接入Internet,这样用户在世界任何一个地方都可以通过Internet 获取Web 服务器提供的信息,进而实现系统的远程控制和管理。但以具有高运算处理能力和海量存储容量的工作站或PC机为硬件平台,以非实时操作系统为软件平台,运行着大型复杂程序的传统Web 服务器,并非在任何环境下都适用,尤其是对实时性要求比较高的领域,如工业控制、远程数据采集等。基于嵌入式系统的Web服务器的出现,为以上问题的解决开辟了一条新途径。
1 发展背景
随着计算机技术的发展,嵌入式系统已成为计算机领域的一个重要组成部分。广义讲,凡是带有微处理器的专用软硬件系统都可以称为嵌入式系统。所谓嵌入式设备,是指具有计算机功能,但又不称为计算机的设备或器材,几乎包括了我们周期的所有电路设备:PDA、手机机顶盒、汽车、微波炉、电梯、安全系统、自动售货机、医疗仪器、自动取款机等。嵌入式系统可以通过各种无线形式(如WAP、BlueTooth等)和有线形式(TCP/IP、PPP等)的网络连接方式实现它们之间的相互连接,因此,在网络通信市场上极具生命力。现在人们对Internet应用的依赖程序日渐增加,也促进了嵌入式技术的增长。信息家电的发展也为嵌入式Internet技术提供空间,如面向Internet的信息冰箱。这种信息家电的特点就是价格低廉、软件功能强大、全面支持Internet访问、软件可通过网络升级、有效保护用户投资。
嵌入式Internet技术主要包括传感器技术、通信技术、计算机技术和集成电路技术等。以前的设备控制系统一般是通过专用通信线中进行的,其通信介质、通信协议、相关软件和硬件都是专用的,而Internet技术的发展使嵌入式设备的远程控制和管理方式有了改变。不需要专用的通信线路,并且传输的信息不局局于数据信号,还有声音和图像。最重要的是其通信协议是标准且公开的。随着Web技术的发展,几乎改变了现在的信息表达形式,很多应用都是基于Web技术的。由于HTML语言的标准统一性,只要在嵌入式设备中有一个微型服务器,
就可以使用任意一种Web浏览器接收和发送信息。所以如何设计这种特别Web服务器,如何在嵌入式设备中安装Web服务器,就成了嵌入式Web服务器的发展和研究方向。
对于嵌入式Web服务器的研究和应用,其意义是重大的。它为我们管理、控制和监测各种各样设备提供了一个很好的途径。这种设备可以是具有有限内存资源的8位或16位系统,已足够提供一个用户界面,而且这种方式是基于Internet的。这种设备可以在世界任何一个地方,只要它连入Internet就能够控制它。
Internet的迅猛发展,传统的Client/server体系结构(客户机/服务器),渐渐的在某些方面显示出它的局限性,Browser/server结构(浏览器/服务器)的出现恰恰弥补了这种缺陷。B/S方式已成为一种时尚,大部分网络应用系统都是以这种B/S方式与网络用户交换信息。B/S的基础是客户端要有一个浏览器程序,服务器端要有一
您可能关注的文档
- 《Excel数据处理与分析》课程数据分析报告-我国人均GDP的发展情况及其影响因素分析.doc
- 15对商仆过河问题数学建模论文.docx
- delphi课程设计说明书-火车票系统.doc
- EDA课程设计实验报告-基于FPGA的方波信号发生器.doc
- Java课程设计报告-企业人事管理系统设计.docx
- java课程设计报告-自动取款机模拟程序.doc
- PLC课程设计报告-五相十拍步进电动机控制.doc
- PLC课程设计-基于PLC的花式自动喷泉控制系统设计.docx
- 本科论文企业经济统计-上市公司价值的综合统计评价--基于白酒行业的分析.doc
- 本科生毕业论文-会议营销模式在保健品营销中的应用.docx
- 毕业设计(论文)-基于AT89C51单片机的排队叫号系统设计.doc
- 毕业设计(论文)-基于C#实现音乐播放器功能.doc
- 毕业设计(论文)-基于GSM的敏捷上城国际小区室内覆盖设计.doc
- 毕业设计(论文)-基于MATLAB的车牌识别.doc
- 毕业设计(论文)-基于matlab的车牌识别系统的设计.docx
- 毕业设计(论文)-基于matlab的分布式电源对配电网运行的影响效应分析.docx
- 毕业设计(论文)-基于PLC的电液伺服控制系统设计.doc
- 毕业设计(论文)-基于plc的远程抄表系统设计.doc
- 毕业设计(论文)-基于R语言的测试用例聚类选择程序开发.docx
- 毕业设计(论文)-基于SimPowerSystems的电力系统设计与仿真.doc
最近下载
- 2024NIHSS评分量表解读PPT.pptx VIP
- 跨文化交际――中西方文化差异PPT课件.ppt VIP
- 12J1工程做法图集标准.docx VIP
- 《跨文化交际》课件:探索不同国家的文化差异.ppt VIP
- 四法一纲.doc VIP
- 新人教版8年级上册物理全册教学课件(2024年秋季新版教材).pptx
- 领导力与管理沟通PPT课件(共19章)第9章 非语言表达.pptx VIP
- 领导力与管理沟通PPT课件(共19章)第8章 书面表达.pptx VIP
- 2025年农村公路路面改造以工代赈项目可行性研究报告-新大纲.docx VIP
- 江苏省化工和危险化学品生产企业安全审计表解读 2025年1月2日.pptx VIP
文档评论(0)