【发布时间】:2010-01-06 22:49:08
【问题描述】:
RT Linux 可以执行(实时)周期性任务的最短间隔是多少?
我正在研究用于科学数据采集应用的硬件与软件解决方案。要求包括以大约 40kHz 的频率对生理过程进行实时反馈控制。有硬件解决方案(使用可编程 DSP 芯片),但我很好奇实时 linux 任务是否可以处理整个问题。任务很简单:从 A/D 板读取样本,执行一些简单的算术运算,然后将样本写入 A/D 板。 RT Linux 可以将这个任务调度到 40k 次/秒还是这个速度不合理?
如果我们可以在 CPU 上执行周期性任务,我们就可以编写应用程序而无需依赖硬件。如果没有,我们将不得不使用混合 CPU/DSP 系统。显然,我希望是前者。
【问题讨论】: