首页> 中文学位 >基于嵌入式WebServer的远程测控系统设计与研究
【6h】

基于嵌入式WebServer的远程测控系统设计与研究

代理获取

目录

文摘

英文文摘

声明

第1章引言

1.1嵌入式系统概述

1.1.1嵌入式系统硬件简介

1.1.2嵌入式操作系统简介

1.2嵌入式WebServer概述

1.2.1 HTTP协议简介

1.2.2 HTML语言简介

1.2.3 CGI简介

1.3串行多机通信简介

1.3.1串行通信简介

1.3.2多机通信简介

1.3.3 MODBUS协议简介

1.4课题的意义和任务

1.5论文的内容

第2章系统方案设计

2.1水位仪原理介绍

2.2系统需求分析

2.3系统总体方案

2.4本章小结

第3章上位机硬件结构

3.1存储分配

3.2以太网接口

3.3串口接口

3.4本章小结

第4章系统软件构建

4.1 BootLoader的移植

4.1.1 Vivi启动过程

4.1.2 Vivi移植

4.2嵌入式Linux移植

4.2.1配置编译环境

4.2.2配置内核包

4.3 Ramdisk的制作

4.3.1 Busybox配置

4.3.2 Ramdisk的制作

4.4嵌入式WebServer的构建

4.4.1 Boa工作流程

4.4.2 Boa的移植

4.5本章小结

第5章应用程序设计

5.1应用服务程序设计

5.2 CGI程序设计

5.2.1 CGI程序数据处理

5.2.2远程控制界面设计

5.3本章小结

第6章系统测试

6.1系统连接

6.2系统测试结果

6.3本章小结

第7章总结和展望

参考文献

致谢

附录:在校期间参与的科研项目和发表论文情况

展开▼

摘要

随着计算机技术和网络技术的飞速发展,嵌入式系统得到了广泛的应用,越来越多的信息化产品都接入互联网并通过Web页面进行远程访问和控制,嵌入式WebServer已经成为了嵌入式系统研究和应用的热点。作者详细论述了基于嵌入式平台的远程测控系统的开发过程,在分析了嵌入式系统平台及WebServer技术的基础上,设计如下的系统整体方案:使用嵌入式系统作为上位机通过RS485总线来访问和控制下位机,采用B/S结构构建WebServer通过局域网络来实现远程用户的访问。并按照方案选取了硬件平台并构建了软件平台并基于该平台设计了应用软件。 论文详细的论述了采用基于ARM9的$3C2410X作为硬件平台,在该硬件平台上配置和移植Vivi作为BootLoader过程,裁剪和配置嵌入式LinUX作为操作系统的过程、配置和移植Boa作为WebServer的软件系统平台的过程。按照方案设计了应用软件,该应用软件实现对下位机的访问和控制及将数据传送给远程客户和接收远程客户控制命令的功能,并详细的说明了应用软件中共享内存的创建、划分和访问的设计过程,串行通信程序的设计过程,数据文档的设计过程,CGI程序的设计过程,等。 论文最后将该设计应用于远程水位测量系统,结果表明系统能够满足用户对于远程控制水位仪和采集数据的要求,实现了预期的目标。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号