LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 896|回复: 3

关于数据的采集和处理程序

[复制链接]
发表于 2006-1-4 15:26:37 | 显示全部楼层 |阅读模式
现在要写一个程序! 数据是每隔大约一秒的时间采集一次! 采集53次后,进行小波变换处理!
处理时,采集还是在继续的,而且是硬实时的!
请问这该怎么实现呀!这一段时间一直在考虑,总没有找到合适的答案!
另外定时器怎么用呀?就是时间到了让一个函数运行,没到的话别的函数运行!
谢谢各位大侠帮助!刚上路的新手!
发表于 2006-1-4 16:55:52 | 显示全部楼层
定时器: man alarm
并发用线程吧

btw:硬实时指的是?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-4 19:51:10 | 显示全部楼层
硬实时指采集时刻是不容许错过的!
用alarm定时就可以了吗?
不知他的定时精度可以达到ms级的吗?
用多线程?我想也是! 那么采集回来的数据两个线程怎样共享数据呀?
用那种方法会好点呢?
另外,是采集作为主线程还是处理作为主线程呀?
请版主细细指教! 我是一个刚上路的爱学者!
谢谢帮助!
回复 支持 反对

使用道具 举报

发表于 2006-1-8 17:35:03 | 显示全部楼层
Post by wangcheng2003
硬实时指采集时刻是不容许错过的!
用alarm定时就可以了吗?
不知他的定时精度可以达到ms级的吗?

要达到ms级的话,就用另一个吧:  man setitimer

用多线程?我想也是! 那么采集回来的数据两个线程怎样共享数据呀?

线程之间用全局数据就能共享了,可以用信号量等作同步
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表