您好,我使用 RT-Patch 修补了 Linux 内核,并使用监控延迟的 Cyclinctest 对其进行了测试。内核做得不好,也不比香草内核好。 https://rt.wiki.kernel.org/index.php/Cyclictest
我检查了 RT 的 uname,看起来不错。
所以我检查了 cyclinctest 的要求,它指出我必须确保在内核配置中配置了以下内容:
CONFIG_PREEMPT_RT=y
CONFIG_WAKEUP_TIMING=y
CONFIG_LATENCY_TRACE=y
CONFIG_CRITICAL_PREEMPT_TIMING=y
CONFIG_CRITICAL_IRQSOFF_TIMING=y
现在出现的问题是配置不包含此类条目。也许有旧的并且它们可能在新的补丁版本(3.8.14)中被重命名?
我找到了如下选项:
CONFIG_PREEMPT_RT_FULL=y
CONFIG_PREEMPT=y
CONFIG_PREEMPT_RT_BASE=y
CONFIG_HIGH_RES_TIMERS=y
3.x 内核中是否足以提供上面所需的内容?有人提示吗?