RT Linux能够以多快的时间间隔执行(实时)周期任务?
我正在研究科学数据采集应用程序的硬件和软件解决方案。要求在大约40kHz的生理过程中进行实时反馈控制。有硬件解决方案(使用可编程DSP芯片),但我想知道实时Linux任务是否可以处理整个问题。该任务很简单:从A/D板读取一个样本,执行一些简单的算术运算,并将一个样本写入A/D板。RT Linux能否每秒调度40k次此任务,或者这是不合理的速度?
如果我们可以在CPU上执行周期性任务,我们可以编写应用程序而无需硬件依赖。如果不能,则必须使用混合CPU / DSP系统。显然,我希望是前者。
我正在研究科学数据采集应用程序的硬件和软件解决方案。要求在大约40kHz的生理过程中进行实时反馈控制。有硬件解决方案(使用可编程DSP芯片),但我想知道实时Linux任务是否可以处理整个问题。该任务很简单:从A/D板读取一个样本,执行一些简单的算术运算,并将一个样本写入A/D板。RT Linux能否每秒调度40k次此任务,或者这是不合理的速度?
如果我们可以在CPU上执行周期性任务,我们可以编写应用程序而无需硬件依赖。如果不能,则必须使用混合CPU / DSP系统。显然,我希望是前者。