1 / 68
文档名称:

面向环境监测的嵌入式 Web 服务器设计与实现.pdf

格式:pdf   页数:68
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

面向环境监测的嵌入式 Web 服务器设计与实现.pdf

上传人:quality 2014/1/22 文件大小:0 KB

下载得到文件列表

面向环境监测的嵌入式 Web 服务器设计与实现.pdf

文档介绍

文档介绍:分类号 TP393 密级
U D C
硕士学位论文
面向环境监测的嵌入式 Web 服务器设
计与实现
学位申请人: 侯旗
学科专业: 计算机应用技术
指导教师: 陈慈发教授
二○一二年五月
A Dissertation Submitted in Partial Fulfillment of the Requirements for
the Degree of Master of Science in Engineering
Design and Implementation of Embeded Web Server for
Emvironmental Monitoring
Graduate Student: Hou Qi
Major: Computer Applied Technology
Supervisor: Cifa
China Three Gorges University
Yichang, 443002,
May, 2012
三峡大学学位论文原创性声明
本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究工作
所取得的成果,除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经
发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明
确方式标明,本人完全意识到本声明的法律后果由本人承担。
学位论文作者签名:
日期:
I
内容摘要
随着移动设备的使用日益普遍和因特网的应用已经逐渐覆盖了人们生活的各个
方面,人们就产生了依靠简单的移动设备向网络用户提供服务的需求。而在嵌入式技
术的发展中,出现了一种可以在嵌入式系统中集合了传统 Web 功能的技术,即嵌入
式 Web 服务器,它很好地适应了这些需求。与传统的 Web 服务器相比,嵌入式 Web
服务器既拥有了嵌入式设备结构简单、体积小、可靠性强以及安装灵活方便的特点,
又具有了 Web 服务器功能,使得设备体积和功能都得到了最简化。而且通过在嵌入
式设备中构建的 Web 服务器功能,使得用户可以在网络上任意一台计算机上对该设
备进行访问,实现不同系统平台间的信息共享。因此,研究开发嵌入式 Web 服务器
具有重要的现实意义和良好的应用价值。
课题以 ARM 处理器和 Linux 操作系统为平台,向嵌入式系统中移植了嵌入式 Boa
服务器,搭建了一个面向环境监测的嵌入式 Web 服务器。课题的关键点是开发嵌入
式服务器外围传感器设备的驱动程序、Web 服务器 CGI 程序及嵌入式数据库 SQLite
应用程序等。所做的主要工作是:
首先根据环境监测中对嵌入式 Web 服务器的需求,详细分析了目前比较流行的
嵌入式技术,确定了系统设计的总体软硬件方案。然后简略地阐述了嵌入式数据库
SQLite 的应用原理,介绍了 SQLite 数据库在课题中的使用。接着通过编写了嵌入式
Boa 服务器的 CGI 程序实现使用户不仅可以实时在线监测环境监测点的环境信息,而
且可以查询监测点的环境信息变化的历史记录。此外,课题还根据 linux- 内核驱
动程序的体系结构,编写温度传感器 DS18B20 驱动程序,并将其以模块静态编译的方
式编译进内核,实现 Web 服务器对温度传感器的支持。
经过测试表明,本系统具有良好的通用性、实用性和扩展性。
关键词:嵌入式 Web 服务器数据库 linux 驱动程序
II
Abstract
With the increasing uses of mobile devices and -based applications gradually
cover almost all aspects of people's daily lives, People e more and more relying on
the simple mobile devices, which can provide services to users on-line. In the development
of embedded technology, an embedded system that embodied the traditional Web-enabled
technology was developed. It was adapted to these needs much pared with
traditional Web server, the embedded Web server has advant