QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1351|回复: 8

一个实际的linux下c 编程问题

[复制链接]
发表于 2005-11-17 20:48:49 | 显示全部楼层 |阅读模式
我最近在做一个课题。其中有一部分问题就是要求在linux环境下用
c语言编程,要完成的任务是:通过数据采集卡不断的采集数据,
并同通过数据采集卡发出脉冲信号控制电机的运转,这两个任务
是不允许中断的,实时的,另外一个就是当数据采集到一定量的
时候,对数据进行处理。这个过程一直进行》我现在就是不知该
怎么实现这个过程,是用多线程,还是多进程呢!望各位大侠帮助!
谢谢!
发表于 2005-11-18 10:54:13 | 显示全部楼层
采集间隔是多大?
回复

使用道具 举报

 楼主| 发表于 2005-11-18 14:30:20 | 显示全部楼层
采样间隔的话还没有算!这个课题只是刚开始做!还在系统搭建阶段!请问版主,根据具体的采样时间,会决定采用那种算法吗?请给我都大概讲述一下!非常感谢!
回复

使用道具 举报

 楼主| 发表于 2005-11-18 14:31:25 | 显示全部楼层
采样间隔的话还没有算!这个课题只是刚开始做!还在系统搭建阶段!请问版主,根据具体的采样时间,会决定采用那种算法吗?请给我都大概讲述一下!非常感谢!
回复

使用道具 举报

发表于 2005-11-18 17:08:25 | 显示全部楼层
我不是那意思,我意思是如果采集间隔太短(比如微秒级)就不要用linux了,换个实时的os会更好。
回复

使用道具 举报

 楼主| 发表于 2005-11-19 09:27:14 | 显示全部楼层
谢谢版主一直关注我的问题,谢谢!
是这样的,我忘说了,采集卡上有1K的缓存!所以不是每个点都要采回主机的,当采集够时再取回!用中断,或DMA我也不清楚!对于整个编程我没有思路!希望得到版主的
帮助!
回复

使用道具 举报

发表于 2005-11-19 13:50:10 | 显示全部楼层
先弄清楚需求,再分析可行性,然后再说编程思路。

采集卡驱动有了?
回复

使用道具 举报

 楼主| 发表于 2005-11-20 13:17:20 | 显示全部楼层
我们用的Advantech的pci1711系列DAS,驱动光盘上带,基于comedi的,我已编译,需要时可装载进内核!他提供的例程还没来得及看,因为还有很多别的工作要做,如系统搭建,图像处理算法的寻找和在matlab下的仿真,很累的。我只是才开始接触linux。
确实不知如何进行!希望在以后的日子里,可以和版主多学习!谢谢!
回复

使用道具 举报

发表于 2005-11-20 15:31:33 | 显示全部楼层
软件框架还是要你自己构建的呀,因为你熟悉这个系统,其他人只能在具体的问题上帮你解决。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-3 04:30 , Processed in 0.050393 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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