0

私はAndroidドライバー/カーネルを勉強しています。ウォッチドッグのセットが2つあることがわかりました。

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

これらは両方とも、システムがイベント(無限ループなど)でハングしたときにシステムを回復するために使用されます。

最初のものはデフォルトでシステム起動時に有効になっていますが、多くの人はまだ特定のドライバーの/ drivers /watchdog/フォルダーにウォッチドッグを実装しています。私はこれについて混乱します。なぜ複数のウォッチドッグが必要なのですか?これについての「哲学」を知っている人はいますか?

4

1 に答える 1

-1

ウォッチドッグは安全なスレッドに使用されるため、これを使用してスレッドを停止し、それ以上実行できなくなるようにすることができます。

于 2012-11-07T05:34:27.657 に答える