学位论文 > 优秀研究生学位论文题录展示

基于ARM9的嵌入式Web服务器的研究与应用

作 者: 王成
导 师: 虞礼贞
学 校: 南昌大学
专 业: 通信与信息系统
关键词: ARM 嵌入式Linux Boa SQLite 远程监控
分类号: TP393.05
类 型: 硕士论文
年 份: 2010年
下 载: 313次
引 用: 1次
阅 读: 论文下载
 

内容摘要


近几十年来,随着嵌入式技术和网络技术,特别是以太网技术的快速发展,越来越多特定环境现场都需要能够借助于嵌入式系统接入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服务器的无人值守通信机房远程监控系统运行稳定,该系统具有较好的人机交互界面,实现了对无人值守通信机房的温度、湿度、门窗开关状态、电机状态等参数的远程监控,达到了预期的设计目标。

全文目录


摘要  3-4
ABSTRACT  4-9
第1章 引言  9-13
  1.1 课题研究的意义  9
  1.2 国内外研究现状  9-11
    1.2.1 嵌入式Web服务器的发展现状与发展趋势  10
    1.2.2 嵌入式数据库的发展现状与发展趋势  10-11
  1.3 论文的主要工作和内容安排  11-13
    1.3.1 论文的主要工作  11
    1.3.2 论文的内容安排  11-13
第2章 嵌入式系统的构建  13-29
  2.1 嵌入式硬件环境的介绍  14-15
  2.2 嵌入式系统开发环境的建立  15-18
    2.2.1 构建交叉编译环境  16-17
    2.2.2 NFS服务器建立  17-18
  2.3 嵌入式系统软件环境建立  18-27
    2.3.1 Linux 2.6内核的移植  18-20
    2.3.2 嵌入式文件系统的移植  20-24
    2.3.3 以太网驱动程序的移植  24-27
  2.4 本章测试  27-29
第3章 嵌入式Web服务器的研究与实现  29-42
  3.1 嵌入式Web服务器概述  29-30
  3.2 嵌入式Web服务器的实现  30-36
    3.2.1 Boa源码分析  30-33
    3.2.2 Boa的移植  33-36
  3.3 CGI技术  36-42
    3.3.1 CGI的传送方法  37
    3.3.2 CGI环境变量  37-38
    3.3.3 CGIC库的移植  38-42
第4章 嵌入式数据库SQLite的研究与实现  42-49
  4.1 SQLite的体系结构  42-43
  4.2 常用的C应用编程接口函数  43-45
    4.2.1 连接与关闭数据库  43-44
    4.2.2 执行查询  44
    4.2.3 获取表查询  44-45
    4.2.4 字符串处理  45
  4.3 结构化查询语言SQL  45-46
  4.4 SQLite的移植  46-49
第5章 嵌入式Web服务器的应用  49-64
  5.1 无人值守通信机房远程监控系统的总体设计  49
  5.2 无人值守通信机房远程监控系统的软件设计  49-51
  5.3 用户管理  51-59
    5.3.1 登录用户验证  52-54
    5.3.2 添加用户  54-55
    5.3.3 删除用户  55-56
    5.3.4 查询用户  56-57
    5.3.5 密码修改  57-58
    5.3.6 用户管理模块数据库表  58-59
  5.4 通信机房远程监测系统的历史数据模块  59-60
    5.4.1 设计过程与功能实现  59-60
    5.4.2 实时数据模块数据表  60
  5.5 通信机房远程监测系统的参数设置模块  60-62
    5.5.1 设计过程与功能实现  61
    5.5.2 参数设置模块数据表  61-62
  5.6 通信机房远程监测系统的历史数据模块  62-64
    5.6.1 设计过程与功能实现  62-63
    5.6.2 历史数据数据表  63-64
第6章 结论与展望  64-66
致谢  66-67
参考文献  67-70
攻读学位期间的研究成果  70

相似论文

  1. 基于WinCE平台的故障分析仪应用程序设计与开发,TP311.52
  2. 汽车的电动助力转向系统,U463.4
  3. 基于ARM的实验机器人控制系统的研制,TP242.6
  4. 多线阵CCD视觉测量系统的数据采集与处理,TP274.2
  5. 基于ARM的TFT-LCD面板检测设备软件的研究,TN873.93
  6. 半导体激光器温度控制系统的研究,TP273
  7. 网位仪信号采集与处理平台的设计与实现,S951.2
  8. 基于TCP/IP协议的嵌入式图像传输系统接收终端的设计,TP368.1
  9. 嵌入式中医经脉理疗仪的研究,R197.39
  10. 基于ARM9的智能解说系统的设计与实现,TP391.44
  11. 基于嵌入式系统钻孔成像装置的研究,P634.3
  12. 偏远地区配电变压器防盗监控系统的设计,TM421
  13. 基于嵌入式Web技术的动态应变仪研究与实现,TP368.1
  14. 嵌入式多参数环境智能监测系统的设计与实现,TP274
  15. 数字型智能终端系统门口机的设计,TP368.1
  16. 鞍山供电机房视频监控系统,TP391.41
  17. 基于ARM的超声波检测系统研究,TP274.53
  18. 中央空调远程维护网络系统的硬件设计,TB657.2
  19. 基于嵌入式系统的水厂加氯智能控制系统,TU991.2
  20. 基于μC/OS-Ⅱ的红外辐射测温系统研究,TN215
  21. 基于ARM的车载跟踪定位系统的设计与实现,TP368.12

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 网络设备
© 2012 www.xueweilunwen.com