天天看點

Watchdog 基本概念

        Watchdog用來幹啥的我就不多說了,在此主要解釋一些最基本的概念和名詞。

        大家都知道使用看門狗最關鍵的就是要 喂狗,但這個世界上總有些不喜歡狗的人士 就是不願意喂狗,

更喜歡用踹的;是以有很多人把喂狗的操作也稱作為踢狗;

         是以,英文上:feed dog == kick dog

         Bark : 狗叫,如果一段時間你沒有喂狗或踹狗,那麼狗就不聽話了,會對你開始犬吠。

                     嵌入式上,一般可以了解為一個中斷觸發,至于觸發後要幹啥,那就看開發人員的設計了。

         Bite :  狗咬, 如果犬吠了一段時間,你還是無動于衷,那麼小狗狗就要咬人了。

                     嵌入式上,一般可以了解為重新開機系統。

         注意:很多嵌入式系統上并沒有把Bark和Bite分的那麼細,

                     基本上都是所謂的“連叫帶咬”,也就是一旦喂狗逾時,就觸發逾時中斷,并重新開機系統;

                    更直接的是“不叫就咬”,一旦喂狗逾時,就直接重新開機系統。

繼續閱讀