论文部分内容阅读
近几十年来,随着嵌入式技术和网络技术,特别是以太网技术的快速发展,越来越多特定环境现场都需要能够借助于嵌入式系统接入Internet进行远程监控。嵌入式系统接入Internet成为了当前嵌入式领域研究的热点之一,将嵌入式Web服务器移植到嵌入式系统后接入Internet,该嵌入式系统相当于一个功能齐全的小型Web服务器,在远程即可启动浏览器通过Internet获取该Web服务器发布的信息,进而实现远程实时监视、控制甚至维护。本文以ARM9处理器芯片S3C2410A和嵌入式Linux为平台,结合了嵌入式Web技术和嵌入式数据库技术,对嵌入式Web服务器进行研究,主要内容如下:
1、分析了传统远程监控系统的优缺点,本论文以嵌入式技术和网络技术为研究背景,提出了基于ARM9的嵌入式Web服务器在远程监控系统中的应用。
2、选用Samsung公司的S3C2410A处理器和嵌入式Linux操作系统,搭建了嵌入式Web服务器所需要的软硬件平台。
3、构建了嵌入式Web服务器的软件平台,包括内核、文件系统以及以太网驱动程序设计,编译后将他们下载到目标板上调试、运行。
4、分析了嵌入式Web服务器的工作原理,对嵌入式Web服务器Boa的源码进行了深入的分析,也分析了嵌入式数据库SQLite的体系结构、API接口,最后成功将嵌入式Web服务器技术和嵌入式数据库技术应用于无人值守通信机房远程监控系统。
基于嵌入式Web服务器的无人值守通信机房远程监控系统运行稳定,该系统具有较好的人机交互界面,实现了对无人值守通信机房的温度、湿度、门窗开关状态、电机状态等参数的远程监控,达到了预期的设计目标。