毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

ARM+GPRS智能家居控制入侵检测与报警 第5页

更新时间:2012-2-20:  来源:毕业论文
系统设计过程的关键问题
首先是GPRS Modem模块通过串口和ARM开发板的连接设置问题,即相关的串口设置。
其次是应用程序的编写,其中最主要的就是QT环境的编译,因为编译出来两个程序,一个是在主机上调试的,另外一个是移植到开发板的,所以QT version3.1.1需要编译两次来满足程序编写的需求。
还有是AT命令的使用和PDU模式的编码,本系统的短信是采用中文信息发送报警。
最后是ARM板上键盘的驱动加载,需要通过交叉编译生成可执行的驱动文件和测试代码,保证键盘的可使用性。
3.3系统总体框架图以及流程图
根据以上需求经过细化,整个系统要完成以下模块的设计,系统总体框架图如图3所示
图3 系统总体框架图
系统总体设计流程分为入侵检测模块和报警模块,入侵检测模块是利用ARM板上的键盘模拟一个入侵信号。报警模块是通过GPRS Modem发短信和拨打电话报警的功能,系统总体设计的流程如图4所示。
图4 系统总体设计的流程图
4 入侵检测模拟子系统模块设计
4.1 入侵检测模块论述
在一个安防设备中,有入侵者入侵时接触门碰装置,产生一个信号,此信号被传感设备检测到,并由此通知报警系统发出报警的响应。此入侵检测子系统模块的设计就是利用ARM板上的按键触发信号来模拟入侵者接触门碰装置产生的信号。
因XSBASE270_EDR教学试验箱上没有加载键盘驱动,也就是说平时ARM板上的键盘是不能够使用,只有加载了相关的驱动才可以正常使用。这里我利用到了亿道公司的IO驱动实验来设计子模块。
4.2 入侵检测模块的设计
采用ARM板上的4*4矩阵键盘触发执行QT程序,用来模拟入侵检测到的异常状况。关于加载IO驱动,由于本设计涉及到的是键盘使用,所以只要加载键盘驱动就可以了!
4.2.1关于Linux 设备驱动程序
驱动程序负责将应用程序如读、写等操作正确无误的传递给相关的硬件,并使硬件能够做出正确反应的代码。驱动程序像一个黑盒子,它隐藏了硬件的工作细节,应用程序只需要通过一组标准化的接口实现对硬件的操作。本文来自优.文~论-文.网原文请找腾讯324.9114
Linux 设备驱动程序在Linux 的内核源代码中占有很大的比例,源代码的长度日益增加,主要是驱动程序的增加。Linux 系统的设备分为字符设备(char device),块设备(block device)和网络设备(network device)三种。字符设备是指在存取时没有缓存的设备,而块设备的读写都有缓存来支持,并且块设备必须能够随机存取(random access)。典型的字符设备包括鼠标,键盘,串行口等。块设备主要包括硬盘软盘设备,CD-ROM 等。网络设备在Linux 里做专门的处理。Linux 的网络系统主要是基于BSD unix 的socket机制,提供对多协议的支持。

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

ARM+GPRS智能家居控制入侵检测与报警 第5页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。