linux Poll()Vs的中断延迟内核模块处理的中断

时间:2019-05-17 11:15:07

标签: linux embedded-linux interrupt rtos

我正在通过中断等待时间测试,计划测试等来测试RTOS的不同特性

我已经用带有PreemtRT补丁的Yocto Project制作了自定义OS。我执行了测试,以测量使用poll()函数到达的输入IO信号的中断延迟。我观察到等待时间约为80uSec,抖动约为10uSec。我们对延迟的要求必须在100uSec的范围内。这使得poll()可以按要求正常运行。这使我开始考虑使用内核模块来处理中断并将信号发送到用户空间。

我没有看到使用poll()和内核模块进行的中断处理进行任何定量比较。我是否应该期望内核模块的延迟时间有很大差异,以便在其上花费更多的时间? 如果您有比较的经验,请告诉我

0 个答案:

没有答案