2012-06-07 78 views
0

我正在學習Android驅動程序/內核。我發現有2組監督者的:爲什麼我們要實現/使用我們的看門狗而不是Linux的默認看門狗?

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

他們兩個被用於恢復該系統作爲系統上的事件(例如,無限循環)掛起。

默認情況下,第一個在系統啓動時啓用,但許多人仍在/ drivers/watchdog /文件夾中爲特定驅動程序實施其監視程序。我對此感到困惑。爲什麼我們需要多個看門狗?有人知道關於這個的「哲學」嗎?

回答

-1

由於看門狗用於安全線程,藉助此功能,我們可以停止該線程,以便它不能再執行。

+0

這應該是評論 –