Closed. This question needs to be more focused。它当前不接受答案。












想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。

6年前关闭。



Improve this question





硬件看门狗和软件看门狗有什么区别?

最佳答案

如果软件未(定期)阻止关机,则硬件看门狗会自动重置系统。在给定CPU时间的情况下,SW看门狗OTOH只能执行某些操作。因此,它必须定期检查系统是否需要重置,并通过对硬件进行编程来响应。

最终结果是,SW看门狗可能无法响应整个系统崩溃。

这些的典型编程模型是:

HW watchdog:   [HW circuit]  <-- [low priority timer interrupt postponing reset]
--
vs.
--
SW watchdog:   [Low priority SW process feeding SW Watchdog]
           +   [High priority SW process requiring "food"]

关于embedded - 硬件看门狗和软件看门狗有什么区别? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18845464/

10-12 20:37