基于嵌入式Linux的起重机远程监控系统的研究
					发布时间:2017-05-23 08:06
				
				
				
				
				本文关键词:基于嵌入式Linux的起重机远程监控系统的研究,,由笔耕文化传播整理发布。
【摘要】:随着科学技术的发展,嵌入式系统的应用产品日益丰富,市场呈现快速增长的趋势,尤其在通信、网络监控、消费电子和工业自动化等领域应用更加广泛。目前,嵌入式技术已经成为工业产品和信息产品的共同发展方向,与此同时,ARM处理器具有低功耗,高性能,应用范围广等特点;Linux系统具有操作简单、代码开源等特点也已经成为了主流的嵌入式操作系统。如今,已经有越来越多的监控设备采用ARM微处理器和Linux操作系统来实现。 近年来,起重机的安全作业已经成为大型工业生产的根本问题,没有安全的生产机械,无法实现预期的效率,甚至由于没有安全监控设施造成了人员的巨大伤亡,以及财产的巨大损失。大型起重机的安全监控系统的高效可靠已是迫在眉睫。本文针对这一现象,采用DM3730双核处理器和嵌入式Linux操作系统,设计研究了一款远程监控系统,将起重机设备的工作状态和现场的视频信号传至远端监控室,为及时应对起重机的各类突发状况做出了充分准备。 本文通过分析目前互联网的发展趋势,根据现场的实际情况,选用联通WCDMA3G网络和VPN技术构建系统的网络环境。为了实现对计算机串口信号进行操作和处理,采用Qt软件和嵌入式SQLite数据库相结合编程完成了数据的采集和存储,同时在目标板上分别移植了嵌入式Web服务器和视频服务器,监控端可通过Internet浏览器访问服务器,得到实时的监控信号,最终实现了起重机的远程监控。
【关键词】:嵌入式系统 ARM Linux 起重机 3G SQLite数据库
【学位授予单位】:天津理工大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TH21;TP277
【目录】:
- 摘要5-6
 - Abstract6-10
 - 第一章 绪论10-13
 - 1.1 课题的研究的目的和意义10
 - 1.2 国内外研究现状分析10-12
 - 1.2.1 国内研究现状及存在问题10-11
 - 1.2.2 国外研究现状11-12
 - 1.3 论文主要研究内容12-13
 - 第二章 系统的硬件设计和软件平台的搭建13-28
 - 2.1 系统的硬件选型14-17
 - 2.1.1 ARM处理器简介14
 - 2.1.2 DM3730处理器14-17
 - 2.2 系统软件平台的搭建17-27
 - 2.2.1 主机开发环境的建立17-19
 - 2.2.2 交叉编译环境的建立19-20
 - 2.2.3 DVSDK文件的安装20-22
 - 2.2.4 双分区SD卡的制作22-27
 - 2.3 本章小结27-28
 - 第三章 嵌入式Qt的程序开发与设计28-36
 - 3.1 Qt/Embedded体系结构28-29
 - 3.2 Qt的信号与槽机制29-30
 - 3.3 嵌入式SQLite数据库30-31
 - 3.3.1 SQLite数据库的特点30-31
 - 3.3.2 SQLite数据库的移植31
 - 3.4 Qt串口采集程序的设计与实现31-35
 - 3.4.1 Qt开发环境的搭建31-32
 - 3.4.2 Qt程序设计的方式32
 - 3.4.3 串口采集程序的设计32-33
 - 3.4.4 Qt程序的移植33-35
 - 3.5 本章小结35-36
 - 第四章 系统网络环境的搭建36-44
 - 4.1 3G网络的搭建36-39
 - 4.1.1 3G技术简介36
 - 4.1.2 3G制式的选择36-37
 - 4.1.3 WCDMA无线上网卡37
 - 4.1.4 WCDMA拨号连接37-39
 - 4.2 VPN通道的搭建39-43
 - 4.2.1 OpenVPN的优势与特点39
 - 4.2.2 OpenVPN的工作流程39-40
 - 4.2.3 OpenVPN的移植40-41
 - 4.2.4 OpenVPN安装配置41-43
 - 4.3 本章小结43-44
 - 第五章 嵌入式Web服务器的设计与实现44-54
 - 5.1 嵌入式Web服务器概述44
 - 5.2 HTTP协议和TCP/IP协议44-46
 - 5.2.1 HTTP协议44-45
 - 5.2.2 TCP/IP协议45-46
 - 5.3 嵌入式Web服务器的搭建46-49
 - 5.3.1 Web服务器的选择46-47
 - 5.3.2 Boa服务器的原理47
 - 5.3.3 Boa服务器的移植47-49
 - 5.4 CGI与SQLite数据库的配置49-52
 - 5.4.1 CGI技术49-50
 - 5.4.2 数据库与网页的交互实现50-52
 - 5.5 Web服务器的测试52-53
 - 5.6 本章小结53-54
 - 第六章 嵌入式远程视频监控系统的搭建54-59
 - 6.1 V4L2视频采集技术54
 - 6.2 摄像头的移植和使用54-55
 - 6.3 MJPG-streamer视频服务器55-57
 - 6.3.1 工作流程55-56
 - 6.3.2 MJPG-streamer移植56-57
 - 6.4 视频监控系统测试57-58
 - 6.5 本章小结58-59
 - 第七章 总结与展望59-61
 - 7.1 总结59
 - 7.2 展望59-61
 - 参考文献61-64
 - 发表论文和科研情况说明64-65
 - 致谢65-66
 - 附录66-69
 
【参考文献】
中国期刊全文数据库 前4条
1 曾桂根;吴霜;;基于嵌入式Linux的3G接入方案的设计与实现[J];计算机技术与发展;2010年09期
2 王少杰;王鸿健;肖擎刚;;基于ARM的嵌入式数据库研究与应用[J];微计算机信息;2007年29期
3 康银婵;汤小春;;SSL VPN系统中自主签发证书的设计与实现[J];微电子学与计算机;2009年04期
4 肖军;申良;肖海峰;;嵌入式HTTP服务器的设计与实现[J];科技资讯;2008年32期
本文关键词:基于嵌入式Linux的起重机远程监控系统的研究,由笔耕文化传播整理发布。
本文编号:387296
本文链接:https://www.wllwen.com/kejilunwen/jixiegongcheng/387296.html

