1 / 106
文档名称:

基于GPRS的远程安防监控系统详细设计说明书.doc

格式:doc   页数:106
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

基于GPRS的远程安防监控系统详细设计说明书.doc

上传人:799474576 2013/7/23 文件大小:0 KB

下载得到文件列表

基于GPRS的远程安防监控系统详细设计说明书.doc

文档介绍

文档介绍:基于GPRS的远程安防监控系统
详细设计说明书
提交:
审核:



提交:
审核:
核准:

发行签核记录表
发文单位
签核
发文单位
签核
修改纪录表
版本
发行日期
修改记录
Ver:
2008-4-20
U-BOOT-

文件系统cramfs
Ver:
2008-12-1
U-BOOT-

文件系统yaffs2
[基于GPRS的远程安防监控系统]详细设计说明书
引言
目的
本说明书是为了程序员详细了解基于GPRS的远程安防监控系统应该完成的功能和各模块输入、处理、输出关系,指导程序员正确编码;同时作为测试人员的参考资料使用
面向的读者:程序员、测试人员、评审员;
项目背景
项目名称:基于GPRS的远程安防监控系统。
项目功能:使用FS2410开发板和GPRS模块和USB摄像头,完成对现场的监控功能,硬件资源来源于FS2410开发板自带的资源,比如温度传感器,报警器,红外传感器等。如果温度传感器特测温度高于一定的温度或者红外传感器特测有不法分子闯入,那么相应的相应的报警功能,灭火功能被开启,并通过GPRS模块通知用户现场情况,用户根据具体情况采取不同的措施给系统。完成一个远程监控的主要功能。
系统提出者:
项目开发者:
项目管理者:
最终用户:面向用户
其他有关背景资料。
术语及缩略语定义
术语定义:
FS2410:优龙开发板名称。
cgi : Common Gate Intergace,是HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上
系统说明:
bootloader的版本是u-boot-
内核版本是已经做好的linux-
文件系统可以根据自己的情况来定制
缩略语定义:
参考资料
文件
《基于GPRS的远程安防监控系统需求分析说明书》
《基于GPRS的远程安防监控系统概要设计说明书》
资料
<<linux设备驱动程序-第三版>>
<<C prime & plus>>
<<嵌入式linux应用程序开发详解>>
<<linux设备驱动程序开发详解>>
<<深入理解linux内核>>
优龙开发板参考资料光盘
主控系统详细设计
程序结构图
红外传感器
USB摄像头
GPRS
ADSL
灭火装置
报警
存储照片
温度传感器
火灾
主控板
小偷
异常现象
&手机

程序说明:
AD模块说明
程序描述:AD驱动
程序名称:s3c2410-
审核:
日期:2008-4-26
输入数据:
一个模拟电压信号量
输出数据:
得到一个数字信号量
硬件描述:
AD转换器是模拟信号源和CPU之间联系的接口,它的任务是将连续变化的模拟信号转化为数字信号,以便计算机和数字系统使用。FS2410开发板用的AD转换器是ARM S3C2410自带的一个一路10位的AD转换器。并且支持触摸屏功能。最大转化率是500K,AD转换器频率的计算公式为:
系统时钟/(比例值+1)。
本电路的特点是通过改变滑动变阻器的阻值来改变模拟电压量。
软件是通过read,write来进行对AD的读和写的操作。
原理图:
涉及的datasheet: (s3c2410芯片手册)
具体操作根据驱动程序和datasheet来结合
注册驱动程序
程序流程:
alloc_chrdev_region(&dev,0,1, "adc")(动态)
结束
N
初始化cdev,并添加到内核之中adc_setup_cdev(&AdcDevs,0,&adc_remap_ops);
Y
填充adc_remap_ops结构体的各个域。
 open,release,read,write
request_irq(IRQ_ADC,adcdone_int_handler,SA_INTERRUPT, DEVICE_NAME, NULL);(中断注册)
register_chrdev_region(dev,1,"adc") 成功?

详细代码设计
#include <linux/>
#include <linux/>
#include <linux/>
#include <linux/>
#include <linux/>
#include <linux/>
#inc