好文档 - 专业文书写作范文服务资料分享网站

基于ARM的嵌入式Web服务器设计与实现 - 图文 

天下 分享 时间: 加入收藏 我要投稿 点赞

- --

河南工业大学 嵌入式系统课程设计

题目: 基于ARM的嵌入式Web服务器设计与实现

专业课程设计任务书

学生姓名 专业班级 学院名称 - . -word资料-

- -- 学号 题 目 课题性质 指导教师 工程设计 基于ARM的嵌入式Web服务器设计与实现 课题来源 同组姓名 自拟 设计一个嵌入式系统,Web服务器设计与实现。要求: 1. 了解Web服务器的原理 主要内容 2.Web服务器的设计与实现 设计系统的总体方案,并进行论证。 任务要求 说明Web服务器的原理和ARM 微处理器控制板工作原理及组成,画出电路的总体方框图和电路原理图。 说明系统工作原理,对系统进行调试。 写出课程设计报告。 嵌入式系统技术有关教材 参考文献 电路设计手册 其他资料 指导教师签字: 审查意见 2018 年1 月 6 日 说明:本表由指导教师填写,由教研室主任审核后下达给选题学生,装订在设计(论文)首页

- . -word资料-

- --

目录

摘 要 ................................................................................... 4

1 嵌入式Web服务器的软件构成 ........................................... 6 1.1 CGI技术 ................................................................... 6 1.1.1 CGI概述 ................................................................ 6 1.1.2CGI工作原理 ............................................................ 7 2 嵌入式Web 服务器简述 .................................................. 8 2.1 嵌入式Web 服务器的主要应用 ...................................... 10 2.2 嵌入式Web 服务器的优点 ........................................... 10 2.3 嵌入式Web 服务器实现原理 ........................................ 10 3 嵌入式Web 服务器硬件整体结构 ..................................... 11 ................................................................................ 13 .................................................................................. 1 3.1 嵌入式Web 服务器软件构成 ........................................ 13 3.2 精简TCP/IP 协议及实现 ............................................. 13 3.2.1 ARP 协议及其实现 ................................................... 13 3.2.2 ICMP 协议及其实现 ................................................. 14 3.2.3 IP 协议及其实现 ..................................................... 14 3.2.4 TCP 协议及实现 ..................................................... 14 3.3 HTTP 协议 .............................................................. 15 3.4 CGI 接口 ................................................................ 16

- . -word资料-

- -- 4 系统软件设计 ............................................................. 16 4.1 嵌入式操作系统 ........................................................ 16 4.2 Boa的移植 .............................................................. 17 4.3 软件实现 ................................................................ 17 5 实验测试 .................................................................. 20 6 结束语 ..................................................................... 21

参考文献 .............................................................................. 22

摘 要

随着计算机、网络通信和Internet 技术的飞速发展和不断进步,嵌入式系统在家庭和工业应用越来越广泛。如何将嵌入式系统和工业控制系统接入Internet,综合利用嵌入式系统资源,实现嵌入式系统的远程管理和控制,已成为倍受关注的研究课题,而实现嵌入式系统的网络化则成为嵌入式系统的发展趋势。

网络通信时,应用程序使用C/S(客户/服务器)模式进行信息交互。传统的服务器程序一般运行在大型的拥有高级操作系统的服务器的计算机上,这样服

- . -word资料-

- -- 务器软件需要强大的硬件和系统软件支持。嵌入式网络服务器是利用嵌入式系统实现服务器的软件和硬件功能,是嵌入式技术和网络技术相结合的产物。与传统服务器相比,嵌入式Web服务器具有结构简单、体积小、可靠性强以及方便灵活等特点。这些让它具有很大的发展潜力。另一方面,嵌入式Web服务器与传统的web服务器相比,也受到一些限制。传统的Web服务器主要用于处理较大的客户量的同时并发访问,硬件方面有强大的处理器和内存支持,软件方面有商业数据库支持,而嵌入式Web服务器的处理能力和存储容量都有限,这就要求嵌入式Web服务器在设计过程中需要尽量合理利用资源。

将嵌入式技术与Web 技术相结合,已成为目前嵌入式系统的一个重要发展方向和必然趋势。利用源代码开放的uClinux 为操作系统平台,实现了以ARM微处理器为核心的嵌入式Web 服务器,在分析了嵌入式Web 服务器的体系结构后,给出了系统的硬件结构组成和软件设计。对Web 服务器的测试结果表明,该服务器运行稳定、控制方便,将在智能家居、远程数据采集、工业控制等领域有着广泛的应用前景。

关键词:网络通信;嵌入式系统;ARM处理器;uClinux;Boa服务器;

- . -word资料-

基于ARM的嵌入式Web服务器设计与实现 - 图文 

---河南工业大学嵌入式系统课程设计题目:基于ARM的嵌入式Web服务器设计与实现专
推荐度:
点击下载文档文档为doc格式
3vznn8vcvv4n7xz5eecp3x5if1klf700b26
领取福利

微信扫码领取福利

微信扫码分享