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

嵌入式中的看門(mén)狗分為幾種類型

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

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


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


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


  優(yōu)點(diǎn):可以通過(guò)程序改變溢出時(shí)間;可以隨時(shí)禁用。


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


  二、獨(dú)立的看門(mén)狗芯片:


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


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


  缺點(diǎn):無(wú)法靈活配置溢出時(shí)間,無(wú)法禁用,靈活性降低。


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

電話咨詢

電話咨詢

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

回到頂部