【问题标题】:Why should we implement/use our watchdog instead of Linux default watchdog?为什么我们应该实现/使用我们的看门狗而不是 Linux 默认看门狗?
【发布时间】:2012-06-07 14:30:20
【问题描述】:

我正在学习 Android 驱动程序/内核。我发现有两组看门狗:

  1. kernel/watchdog.c
  2. /drivers/watchdog/tegra_wdt.c

它们都用于在系统挂起事件(例如无限循环)时恢复系统。

第一个默认在系统启动时启用,但许多人仍然在 /drivers/watchdog/ 文件夹中为特定驱动程序实现他们的看门狗。我对此感到困惑。为什么我们需要多个看门狗?有人知道这方面的“哲学”吗?

【问题讨论】:

    标签: android linux driver watchdog


    【解决方案1】:

    因为看门狗用于安全线程,借助它我们可以停止线程,使其无法再执行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-09
      • 2013-09-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多