今天給大家介紹一種硬件應(yīng)用技術(shù)明確相關要求¢L足發展?撮T狗技術(shù)紮實做。不是真的看家護院的小狗呀。
看門狗規模設備,?叫watchdog timer支撐作用,主要?來監(jiān)控、管理CPU的運?狀態(tài)至關重要,并對處于異常狀態(tài)中的CPU進?復(fù)位操作著力提升,使其能重新?作〗ㄔO項目?撮T狗可分為硬件看門狗和軟件看門狗兩種動手能力。
硬件看門狗的主體是?個定時電路,并由被監(jiān)控CPU提供周期性“喂狗”信號傳遞,對定時器清零(俗稱“清狗”)充分。CPU正常?作時,由于能定時“清狗”的發生,看門狗內(nèi)的定時器不會溢出融合。當(dāng)CPU出現(xiàn)故障,則不能繼續(xù)提供“清狗”信號,使得看門狗內(nèi)定時器不斷累加?溢出提升,從?觸發(fā)?個復(fù)位信號對CPU進?復(fù)位影響,使CPU重新?作。
軟件看門狗原理上?樣優化服務策略,只是將硬件電路上的定時器?處理器的內(nèi)部定時器代替技術先進,這樣可以簡化硬件電路設(shè)計,但在可靠性??不如硬件定時器優勢,?如系統(tǒng)內(nèi)部定時器??發(fā)?故障就?法檢測到設計。當(dāng)然也有通過雙定時器相互監(jiān)視,這不僅加?系統(tǒng)開銷品率,也不能解決全部問題善謀新篇,?如中斷系統(tǒng)故障導(dǎo)致定時器中斷失。
硬件看門狗是一個簡單的程序開展面對面,不會出現(xiàn)異常供給。 所以,一旦主程序出現(xiàn)異常便利性,而軟件看門狗無法喚醒拓展應用,硬件看門狗會斷電重啟,將整個設(shè)備的程序復(fù)位實事求是∽詣踊桨??梢娍撮T狗技術(shù)是保障工業(yè)路由器正常傳輸?shù)闹匾M成部分。