首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RT Linux中的快速周期性任务

RT Linux中的快速周期性任务
EN

Stack Overflow用户
提问于 2010-01-07 06:49:08
回答 1查看 1.2K关注 0票数 5

RT Linux可以执行(实时)周期性任务的最短时间间隔是多少?

我正在研究一个科学数据采集应用的硬件和软件解决方案。这些要求包括大约40 The的生理过程的实时反馈控制。有硬件解决方案(使用可编程DSP芯片),但我很好奇实时linux任务是否可以处理整个问题。任务很简单:从A/D板读取样本,执行一些简单的算法,然后将样本写入A/D板。RT Linux可以调度这个任务40k次/秒吗?或者这是一个不合理的速度?

如果我们可以在CPU上执行周期性任务,我们就可以编写应用程序,而不需要依赖于硬件。如果没有,我们将不得不使用CPU/DSP混合系统。显然,我希望是前者。

EN

回答 1

Stack Overflow用户

发布于 2010-01-07 07:12:26

根据http://www.ibm.com/developerworks/linux/library/l-real-time-linux/的说法,即使是在一个像样的处理器上的非RT linux也可以提供平均20μ的计时器间隔,相当于50 can。同一篇文章提到,2.6内核中的高精度计时器可以提供1μs的间隔,即1000 The。因此,我认为期望RT内核能够可靠地传输40 don并不是不合理的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2016949

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档