1

有人可以向我解释一下 linux 计时器,尤其是下面的这些问题吗?

  1. 如果我们提出一个新硬件(基于 ARM),我注意到我们可能需要注册一个新的计时器硬件。我们如何知道哪个定时器硬件用于调度程序或其他目的?

  2. 广播定时器和它的用途是什么?我注意到我们需要它来从深度空闲(如 C3 状态)中唤醒,但它是如何“唤醒”系统的呢?

  3. 您如何将计时器硬件注册为广播计时器?

  4. 计时器本身可能注册了一些硬件(clockevents_register_device)......我们如何知道哪个用于哪个?

  5. 而且,什么是本地计时器和全局计时器?

谢谢。任何解释都很棒。我只是在这里感到困惑。

4

0 回答 0