wenducaijixitong

所属分类:嵌入式/单片机/硬件编程
开发工具:C/C++
文件大小:169KB
下载次数:10
上传日期:2013-06-17 21:29:28
上 传 者hb255
说明:  基于6410开发板的 温度采集系统 基于6410开发板的 温度采集系统 基于6410开发板的 温度采集系统
(6410 development board based temperature acquisition system)

文件列表:
web+cgi部分\temp-htm.html (498, 2012-10-17)
web+cgi部分\temp_search-cgi.c (1190, 2012-10-17)
web+cgi部分\temp_search-cgi.cgi (8047, 2012-10-17)
web+cgi部分\temp_set-cgi.c (1191, 2012-10-17)
web+cgi部分\temp_set-cgi.cgi (8172, 2012-10-17)
工作部分\18b20-work (15421, 2012-09-13)
工作部分\18b20-work.c (4231, 2012-10-17)
驱动部分\beep_s\.beep_s.ko.cmd (271, 2012-08-04)
驱动部分\beep_s\.beep_s.mod.o.cmd (17710, 2012-08-04)
驱动部分\beep_s\.beep_s.o.cmd (19851, 2012-08-04)
驱动部分\beep_s\.tmp_versions\beep_s.mod (81, 2012-08-04)
驱动部分\beep_s\beep_s.c (2736, 2012-08-04)
驱动部分\beep_s\beep_s.ko (63942, 2012-08-04)
驱动部分\beep_s\beep_s.mod.c (444, 2012-08-04)
驱动部分\beep_s\beep_s.mod.o (16076, 2012-08-04)
驱动部分\beep_s\beep_s.o (49160, 2012-08-04)
驱动部分\beep_s\Makefile (16, 2012-08-04)
驱动部分\beep_s\Makefile~ (21, 2012-08-04)
驱动部分\beep_s\Module.symvers (0, 2012-08-04)
驱动部分\beep_s\modules.order (48, 2012-08-04)
驱动部分\beep_test.c (596, 2012-07-01)
驱动部分\ds18b20_dev\.ds18b20_dev.ko.cmd (311, 2012-08-04)
驱动部分\ds18b20_dev\.ds18b20_dev.mod.o.cmd (17820, 2012-08-04)
驱动部分\ds18b20_dev\.ds18b20_dev.o.cmd (25986, 2012-08-04)
驱动部分\ds18b20_dev\.tmp_versions\ds18b20_dev.mod (101, 2012-08-04)
驱动部分\ds18b20_dev\ds18b20_dev.c (8135, 2012-08-04)
驱动部分\ds18b20_dev\ds18b20_dev.ko (99213, 2012-08-04)
驱动部分\ds18b20_dev\ds18b20_dev.mod.c (444, 2012-08-04)
驱动部分\ds18b20_dev\ds18b20_dev.mod.o (16096, 2012-08-04)
驱动部分\ds18b20_dev\ds18b20_dev.o (84404, 2012-08-04)
驱动部分\ds18b20_dev\Makefile (21, 2012-08-04)
驱动部分\ds18b20_dev\Module.symvers (0, 2012-08-04)
驱动部分\ds18b20_dev\modules.order (58, 2012-08-04)
驱动部分\ds18b20_test.c (867, 2012-10-11)
驱动部分\beep_s\.tmp_versions (0, 2012-10-18)
驱动部分\ds18b20_dev\.tmp_versions (0, 2012-10-18)
... ...

本次项目的功能及模块: 1、整体功能:驱动ds18b20温度传感器和蜂鸣器,从温度传感器ds18b20获取温度值存入数据库,并与预设的报警温度阀 值进行比较,超出则报警蜂鸣器响起,通过web页面和应用程序实现对温度的实时监测。 2、本次项目分为三个部分:驱动部分、工作部分、web+cgi部分 3、各个部分的衔接: (1)ds18b20驱动部分负责驱动ds18b20温度传感器并给工作部分提供两个接口函数:open和read(int filefd,char result[2],int len),一个设备节点:/dev/ds18b20。 (2)BEEP_S驱动部分负责驱动蜂鸣器并给工作部分提供两个接口函数:open和ioctl(int filefd,int cmd,unsigned long arg),一个设备节点:/dev/BEEP_S。 (3)工作部分分为三个小模块三个线程,线程1打开ds18b20设备节点文件并读取实时温度值并给线程2、3发信号,线程2 处理线程1获取到的温度值并存入创建的数据库中,线程3打开BEEP_S设备节点文件,打开阀值文件并读取阀值,并与线程1 获取到的温度值进行比较,温度超出阀值则报警,蜂鸣器响。 (4)web页面分为两个模块,设置阀值:创建阀值文件并存入温度报警阀值、查看线程2中创建的和存入数据库里的数据。

近期下载者

相关文件


收藏者