嵌入式个人报告嵌入式个人报告 课程名称: 嵌入式系统的软硬件设计 论文题目:基于嵌入式 web 服务的远程控制实验 姓 名: 一、设计背景介绍目前,Internet 技术已在全球普及,嵌入式也开始采纳这一技术,并成为热点。嵌入式的 Internet 技术具有广泛的应用前景,比如智能公路、信息家电、工业自动化、电子商务、设备管理等。在嵌入式 Internet 技术中,嵌入式 web 服务器的讨论有这种用意义。它可以为我们管理、控制和监测各式各样的设备提供了已很好的途径。嵌入式 Web 服务器可以运行在硬件受限的嵌入式系统上,通过用户端的浏览器,可以使用图形界面来访问嵌入式系统,而这种方式是基于 Internet 的,这种设备可以在世界的任何一个地方,只要它连入 Internet 就能控制它,非常的方便。 随着 Internet 技术和嵌入技术的高速进展,基于 Internet 的远程控制越来越普遍,工业现场运行维护模式正在发生深刻的网络变化:即将 web 服务器“嵌入”工业控制系统中接入 Internet 网中,在世界的任何一个地方可以通过网络 Internet 获得该工业控制的实时控制的信息。进而实现实时远程控制,调节,维护。显然这种基于 web 服务器的远程控制维护将大大减少成本。二、系统总体方案 2.1 硬件资源本次课程实验采纳的硬件平台友善公司的 MINI2440 开发板,如图 1 所示。Mini2440 是一款真正低价有用的 ARM9 开发板,是目前国内性价比最高的一款学习板; 它采纳 Samsung S3C2440 为微处理器,并采纳专业稳定的 CPU 内核电源芯片和复位芯片来保证系统运行时的稳定性。开发板提供了 3 个串行口、一个 USB Host、一个 USB Slave B、4 个 USER LED、1 个 PWM控制蜂鸣器、一个可调电阻等。图 1 系统硬件框图 2.2 软件设计首先分析系统的功能需求,我们设计题目是基于嵌入式 web 服务器的远程控制系统,那么此系统需要完成以下几个功能:1)WEB 服务器的搭建经过查阅资料我们选择 BOA 服务器作为本系统的 WEB 服务器,BOA 服务器是一个小巧高效的 web 服务器,是一个运行于 unix 或 linux 下的,支持 CGI 的、适合于嵌入式系统的单任务的 http服务器,源代码开放、性能高。具体的搭建流程参考网络资料。2)控制页面的编写控制页面主要是通过 html 语言编写,将页面文件放置在 web 服务的文件根目录下,等待浏览器访问 web 服务器时,服务器能够自动的返回我们所编写的页面,从...