我想收集有关我的 RT 任务的调度信息(截止日期 - 完成)。当我按照https://wiki.litmus-rt.org/litmus/Tracing上的教程进行操作时,我收到错误:“无法打开 Feathertrace 设备 (/dev/litmus/sched_trace13):没有这样的文件或目录”。我知道教程表明 sched_trace 设备的默认位置可能需要更改,但我似乎找不到正确的位置。我想我想做的事情应该相当简单,我错过了什么吗?
最佳答案
在将 litmus-rt 补丁应用到我的内核时,默认情况下似乎未启用 Feather-Trace。输入 menuconfig (make menuconfig
) 后,我禁用了处理器类型和功能下的 RELOCATABLE 依赖项。随后,Feather-Trace 基础设施选项变得可见,可在 LITMUS RT -> 跟踪下找到。
关于linux - litmus-rt 调度跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22993077/