Closed. This question needs to be more focused。它当前不接受答案。
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
6年前关闭。
Improve this question
硬件看门狗和软件看门狗有什么区别?
想改善这个问题吗?更新问题,使其仅通过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