基于ARM的嵌入式Web服务器设计实现分析.docVIP

  • 7
  • 0
  • 约1.24万字
  • 约 22页
  • 2021-08-08 发布于安徽
  • 举报

基于ARM的嵌入式Web服务器设计实现分析.doc

- - - -可修编- XX工业大学嵌入式系统课程设计 题目:基于ARM的嵌入式Web效劳器设计与实现 专业课程设计任务书 学生XX 专业班级 学院名称 学号 题目 基于ARM的嵌入式Web效劳器设计与实现 课题性质 工程设计 课题来源 自拟 指导教师 同组XX 主要内容 设计一个嵌入式系统,Web效劳器设计与实现。要求: 1. 了解Web效劳器的原理 2.Web效劳器的设计与实现 任务要求 设计系统的总体方案,并进展论证。 说明Web效劳器的原理和ARM 微处理器控制板工作原理及组成,画出电路的总体方框图和电路原理图。 说明系统工作原理,对系统进展调试。 写出课程设计报告。 参考文献 嵌入式系统技术有关教材 电路设计手册 其他资料 审查意见 指导教师签字: 2021 年1 月 6 日 说明:本表由指导教师填写,由教研室主任审核后下达给选题学生,装订在设计〔论文〕首页 目录 TOC \o 1-3 \h \z \u 摘要 3 1 嵌入式Web效劳器的软件构成 3 1.1 CGI技术 3 1.1.1 CGI概述 3 1.1.2CGI工作原理 3 2 嵌入式Web 效劳器简述 3 2.1 嵌入式Web 效劳器的主要应用 3 2.2 嵌入式Web 效劳器的优点 3 2.3 嵌入式Web 效劳器实现原理 3 3 嵌入式Web 效劳器硬件整体构造 3 3 1 3.1 嵌入式Web 效劳器软件构成 3 3.2 精简TCP/IP 协议及实现 3 3.2.1 ARP 协议及其实现 3 3.2.2 ICMP 协议及其实现 3 3.2.3 IP 协议及其实现 3 3.2.4 TCP 协议及实现 3 3.3 协议 3 3.4 CGI 接口 3 4 系统软件设计 3 4.1 嵌入式操作系统 3 4.2 Boa的移植 3 4.3 软件实现 3 5 实验测试 3 6 完毕语 3 参考文献 3 摘要 随着计算机、网络通信和Internet 技术的飞速开展和不断进步,嵌入式系统在家庭和工业应用越来越广泛。如何将嵌入式系统和工业控制系统接入Internet,综合利用嵌入式系统资源,实现嵌入式系统的远程管理和控制,已成为倍受关注的研究课题,而实现嵌入式系统的网络化那么成为嵌入式系统的开展趋势。 网络通信时,应用程序使用C/S〔客户/效劳器〕模式进展信息交互。传统的效劳器程序一般运行在大型的拥有高级操作系统的效劳器的计算机上,这样效劳器软件需要强大的硬件和系统软件支持。嵌入式网络效劳器是利用嵌入式系统实现效劳器的软件和硬件功能,是嵌入式技术和网络技术相结合的产物。与传统效劳器相比,嵌入式Web效劳器具有构造简单、体积小、可靠性强以及方便灵活等特点。这些让它具有很大的开展潜力。另一方面,嵌入式Web效劳器与传统的web效劳器相比,也受到一些限制。传统的Web效劳器主要用于处理较大的客户量的同时并发访问,硬件方面有强大的处理器和内存支持,软件方面有商业数据库支持,而嵌入式Web效劳器的处理能力和存储容量都有限,这就要求嵌入式Web效劳器在设计过程中需要尽量合理利用资源。 将嵌入式技术与Web 技术相结合,已成为目前嵌入式系统的一个重要开展方向和必然趋势。利用源代码开放的uClinux 为操作系统平台,实现了以ARM微处理器为核心的嵌入式Web 效劳器,在分析了嵌入式Web 效劳器的体系构造后,给出了系统的硬件构造组成和软件设计。对Web 效劳器的测试结果说明,该效劳器运行稳定、控制方便,将在智能家居、远程数据采集、工业控制等领域有着广泛的应用前景。 关键词:网络通信;嵌入式系统;ARM处理器;uClinux;Boa效劳器; 1 嵌入式Web效劳器的软件构成 嵌入式 Web 效劳器主要解决的问题是通过 Internet 来进展远程访问和控制现场的设备,所以必须在嵌入式设备中配置 TCP/IP 协议和 Web 效劳器,以解决网络互联问题。但是嵌入式效劳器系统只需要使用其中的某些根本的功能,也要减去一些使用不到有功能,以节省有限的嵌入式资源。TCP/IP 此外还要用到的软件资源有嵌入式实时操作系统、 协议 ,同时带有 SMTP 和 SNMP 协议,使其具有网络管理的简单功能,通过网络可以对接入到 Internet 上的设备进展管理和控制。 1.1 CGI技术 1.1.1 CGI概述 由于传统的Web 效劳器无法实现Web 数据库访问功能,CGI 技术充当了访问数据库的重要媒介。CGI 是使用应用相关软件增强Web 效劳器的一种标准方法,可以用任

文档评论(0)

1亿VIP精品文档

相关文档