摘要:伴随着信息技术和多媒体网络技术的快速飞跃,安防监控系统也在不断的发展。面对现代犯罪分子越来越聪明,集体、技能和暴力的现状,“人防”这种传统的方式远远不能适应满足和犯罪分子的斗争需要。
为了能让最新的图像处理技术和通信技术融入到我们的生活中,由网络技术来传输数字图像,是一种低廉高效的家庭监控系统。基于GPRS的安全监控系统主要是为了让人们在工作时间里工作,对于他们自己的家庭情况可以远程了解,能够及时对于一些异常情况做出相应的判断和分析。
本课题重点实现了以嵌入式Linux和SAMSUNG ARM9(S3C2410)为平台,基于GPRS模块的监控系统的软硬件的设计。主要内容有:ARM9内部和外围硬件电路的设计分析;嵌入式Linux操作系统进行动态视频的显示和视频采集;嵌入式Web和CGI技术融合整个系统。实现这些功能的安全监控系统是:实时远程监控;入侵警报;摄像头存储;火灾报警。
本文简要介绍了嵌入式理论基础,重点介绍了在实际开发研究中所采用的技术和实现的过程,并且指出了该系统需要完善和发展的方向。
【关键词】ARM9;嵌入式Linux;GPRS;远程监控;安防;S3C2410
目录
摘要
Abstract
引 言-1
1 概述-2
1.1 ARM嵌入式系统的简介-2
1.2 SAMSUNG S3C2410的简介-2
1.3 DHT11传感器的简介-3
2 总体设计方案-4
2.1 设计思想-4
2.2 总体设计框图-4
3 系统硬件设计-5
3.1 AD模块的设计-5
3.2 喷水模块的设计-6
3.3 蜂鸣器报警模块的设计-6
3.4 红外模块的设计-7
4 系统软件设计-7
4.1 视频采集模块的设计与实现-7
4.1.1 摄像头驱动移植说明-7
4.1.2 摄像头采集图片的程序设计-8
4.2 GPRS通讯模块的详细设计与实现-8
4.3 Web服务器的构成与工作原理-10
4.3.1 CGI的介绍与编写-11
4.3.2 BOA服务器的介绍与移植-12
4.3.3 Sqlite接口的介绍与移植-12
4.4 主程序的设计与实现-13
5 功能测试及总结-14
5.1 功能测试-14
5.2 总结-14
参考文献-16
致 谢-17
附 录-18