没有合适的资源?快使用搜索试试~ 我知道了~
Linux进程间通信-农业信息采集控制系统应用实例.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 180 浏览量
2022-07-11
16:11:53
上传
评论 1
收藏 129KB PDF 举报
温馨提示
试读
4页
Linux进程间通信-农业信息采集控制系统应用实例.pdf 学习资料 复习资料 教学资源
资源推荐
资源详情
资源评论
Linux 进程间通信-农业信息采集控制系统应
用实例
陈志峰
(苏州经贸职业技术学院)
摘 要:本文介绍了 Linux 进程间通信-农业信息采集控制系统应用实例程序。
关键词:进程,通信,实例
农业信息采集控制系统应用实例程序:
农业信息采集控制系统由两个程序组成,一个是数据采集程序,一个是数据上传程序。
数据采集程序创建了一个子进程进行实时时间信息的采集,数据采集设计了一个定时器,每隔s
进行一次数据采集,这个定时功能的实现通过信号的方式来完成。
数据采集程序源码:
#include<unistd.h>
#include<sys/types.h>
#include<sys/stat.h>
#include<error.h>
#include<fcntl.h>
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#include<signal.h>
#include<string.h>
char send_buf[100];
int fdpipe;
#de$ne FIFO_SERVER "/tmp/data$fo"
void SignHandler(int iSignNo)
{
int nwrite;
printf("signal:%d",iSignNo);
time_t t;
struct tm *local;
t=time(NULL);
local=localtime(&t);
sprintf(send_buf,"%d#%d#%d#%d#%d#",local->tm_year+1900,local-
>tm_mon+1,local->tm_mday,local->tm_hour,local->tm_min,local->tm_sec);
if((nwrite=write(fdpipe,send_buf,100))==-1)
{
1 / 4
资源评论
努力搬砖的小王
- 粉丝: 16
- 资源: 7706
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功