• 招生咨詢熱線:4008-569-579 
  • 手機(jī)版
    用手機(jī)掃描二維碼直達(dá)商品手機(jī)版
招生咨詢熱線
4008-569-579
機(jī)構(gòu)主頁 > 培訓(xùn)資料 > 嵌入式中的看門狗分為幾種類型
機(jī)構(gòu)主頁 > 培訓(xùn)資料>嵌入式中的看門狗分為幾種類型

嵌入式中的看門狗分為幾種類型

來源:廣州達(dá)內(nèi)教育        時間:2023-05-30        熱度:64℃        返回列表

  在一個系統(tǒng)中為了系統(tǒng)的安全肯定是需要看門狗的,所以在嵌入式系統(tǒng)開發(fā)中也是不會例外的,看門狗在系統(tǒng)中起到了很大的作用。那么在嵌入式系統(tǒng)開發(fā)中看門狗是分為幾種類型的呢?下面達(dá)內(nèi)科技的小編就來給大家講解下:


  一、CPU內(nèi)部自帶的看門狗:


  此類看門狗一般是將一個芯片中的定時器來作為看門狗,通過程序的初始化,寫入初值,設(shè)定溢出時間,并啟動定時器。程序按時對定時器賦初值(或復(fù)位),以免被咬。這種看門狗是可以被禁用的(只要停止這個定時器即可),好比對那只要咬你的狗來個葵花點穴手。大部分CPU都內(nèi)置看門狗,硬件原理可參考各芯片數(shù)據(jù)手冊。


  優(yōu)點:可以通過程序改變溢出時間;可以隨時禁用。


  缺點:需要初始化;如果程序在初始化、啟動完成前跑飛或在禁用后跑飛,看門狗就無法復(fù)位系統(tǒng),這樣看門狗的作用就沒有了,系統(tǒng)恢復(fù)能力降低。


  二、獨立的看門狗芯片:


  這種看門狗主要有一個用于喂狗的引腳(一般與CPUGPIO相連)和一個復(fù)位引腳(與系統(tǒng)的RESET引腳相連),如果沒有在一定時間內(nèi)改變喂狗腳的電平,復(fù)位引腳就會改變狀態(tài)復(fù)位CPU。此類看門狗一上電就開始工作,無法禁用?,F(xiàn)在常用的芯片有:CAT705/CAT706、IMP706等等,溢出時間在1.6秒左右。


  優(yōu)點:無須配置,上電即用。無法禁用,系統(tǒng)必須按時喂狗,系統(tǒng)恢復(fù)能力高。


  缺點:無法靈活配置溢出時間,無法禁用,靈活性降低。


  這兩種看門狗都是有著自己的優(yōu)點和缺點的,大家在使用的時候可以看下自己比較需要的是什么類型的。如果說你對于學(xué)習(xí)嵌入式感興趣的話,那么達(dá)內(nèi)科技?xì)g迎大家來我們公司的嵌入式培訓(xùn)班進(jìn)行實地考察,也可以點擊我們文章下面的獲取試聽資格按鈕來獲取我們的嵌入式課程免費試聽資格,在試聽中可以更加深入的了解我們達(dá)內(nèi)科技。

電話咨詢

電話咨詢

咨詢電話:
4008-569-579
回到頂部

回到頂部