- 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 Server研究应用与远端访问
基于 ARM 的嵌入式 Web Server 研究应用与远端访问
管理
宋江贵
北京邮电大学自动化学院,北京(100876)
E-mail:songmaker@
摘 要:随着嵌入式技术的兴起,在嵌入式设备的管理与交互中,基于 Web 方式的应用成
为目前的主流,特别是嵌入式技术应用在家庭监控网络有着前景广阔,以及随着嵌入式终端
硬件价格的下降以及开发工具多样化,研究如何更好实现和嵌入式终端的交互成了当前的热
门课题。本文介绍了当前基于 ARM-Linux 构架的嵌入式 web 服务器的开发框架,以及具体
设计方案和客户端问管实现原理。
关键词:嵌入式,ARM,linux,web 服务器,客户端
1.前言
Internet 现已成为社会重要的基础信息设施之一,是信息流通的重要渠道,如果嵌入式
系统能够连接到 Internet 上面,则可以方便、低廉地将信息传送到几乎世界上的任何一个地
方。若将嵌入式 Internet 技术用于家庭网络,其未来更加美好。嵌入式家电的概念可以用于
大多数的电子设备,包括洗碗机、烤箱、有线电视、机顶盒、玩具、电话、自动调温器、个
人电脑等,智能时装、甚至是狗身上的纽扣也可以通过 GPS 无线定位系统嵌入 Internet 中。
将嵌入式 Internet 技术用于高技术局部战争中,便会提供自动化、智能化的高技术武器平台,
实现信息平台与武器平台的一体化。
嵌入式系统,它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应
用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。嵌入式系统经历
了一个从简单到复杂的发展过程。嵌入式系统特定的应用需求要求设备尽可能地小型化,与
网络耦合尽可能紧密,移动的能力尽量强。这就要求嵌入式 CPU 具有低功耗、体积小、集
成度高的特点,能够把通用 CPU 中许多由板卡完成的任务集成在芯片内部。嵌入式 CPU 的
发展要求嵌入式系统的硬件和软件都必须高效率地设计,量体裁衣、去除冗余,力争在同样
的条件下实现更高的性能。
嵌入式Web Server是嵌入式Internet的重要组成部分.要实现嵌入式Internet,嵌入式设备
中就必然要加入功能强大、性能稳定、体积合适的嵌入式Web Server。而主流Web Server
(IIS,Apache)所占空间太大,嵌入式系统所需要的是一个在设计上尽量减小HTTP/TCP/IP协议
栈而不失去一般标准性的“瘦服务器”。
2. 嵌入式系统的硬件平台
嵌入式系统一般指非 PC 系统,包括硬件及软件两部分。其中硬件包括处理器/微处理器、
存储器及外设器件和 UO 端口,图形控制器等。嵌入式软件部分包括操作系统软件(OS)和应
用程序编程,为硬件产品不可或缺的重要部分。基于 ARM-Linux 体系结构的嵌入式系统如
[4]
图 1 所示 :
- 1 -
图 1 基于 ARM 的嵌入式系统结构
一个完整的嵌入式 Web 服务统的硬件系统必须具备 FLASH ROM 存储器用来存储实时
操作系统的系统内核、TCP/IP 协议栈、各种 Web 文档;DRAM 存储器用来给系统运行时使
用;以太网
文档评论(0)