最好的情况是,如果我有一个(调试)工具,它在后台运行并告诉我打破我对系统的延迟要求的进程或驱动程序的名称。哪种工具适合?你有一个简短的例子来说明它在以下情况下的用法吗?
测试用例:
- 示波器测量 GPIO 输入触发和 GPIO 输出响应之间的时间。通常响应时间为 150µs。我每 25 毫秒触发一次。
- 我的 linux 用户测试程序使用 poll() 和 read()+write() 将检测到的输入信号作为对输出的响应进行镜像。
- Linux 内核使用 Preempt_rt 补丁进行了修补。
- 在小时的维度上,我可以看到高达 20 毫秒的响应时间峰值。