18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

看門(mén)狗技術(shù)實(shí)戰(zhàn):構(gòu)建嵌入式系統(tǒng)抗死機(jī)能力的核心策略

合宙LuatOS ? 來(lái)源:合宙LuatOS ? 作者:合宙LuatOS ? 2025-08-15 13:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在復(fù)雜的嵌入式應(yīng)用中,死機(jī)風(fēng)險(xiǎn)無(wú)處不在。看門(mén)狗定時(shí)器以“監(jiān)督員”角色,通過(guò)預(yù)設(shè)的監(jiān)控周期與反饋協(xié)議,實(shí)時(shí)驗(yàn)證程序健康度,若出現(xiàn)超時(shí)未響應(yīng)則執(zhí)行系統(tǒng)重置,其配置技巧是提升抗風(fēng)險(xiǎn)能力的關(guān)鍵。

本文將分享正常運(yùn)行情況和模擬故障場(chǎng)景兩個(gè)示例,帶你快速了解看門(mén)狗定時(shí)器在嵌入式系統(tǒng)中的運(yùn)用要點(diǎn)。

wKgZO2ieuySATqsJAAedFxcTg-Y462.png

最新源碼及實(shí)操教程詳見(jiàn):https://docs.openluat.com/air8101/luatos/app/common/wdt/

注意:模組/芯片的內(nèi)部硬狗,能解決絕大多數(shù)情況下的死機(jī)問(wèn)題。但如果有要求非常高的場(chǎng)景, 依然建議外掛硬件,然后通過(guò)gpio/i2c定時(shí)喂狗。

一、正常運(yùn)行情況

LuatOS的看門(mén)狗wdt操作庫(kù),為嵌入式系統(tǒng)提供了關(guān)鍵的系統(tǒng)穩(wěn)定性保障機(jī)制。

在正常運(yùn)行情況下,示例代碼會(huì)初始化看門(mén)狗庫(kù),并設(shè)置超時(shí)時(shí)間和喂狗周期。然后創(chuàng)建一個(gè)任務(wù),該任務(wù)會(huì)定期喂狗,以防止看門(mén)狗定時(shí)器超時(shí)。如果看門(mén)狗定時(shí)器超時(shí),系統(tǒng)將自動(dòng)重啟。

1.1 完整示例代碼

如下圖,初始化wdt庫(kù),設(shè)置超時(shí)時(shí)間為9秒。設(shè)置一個(gè)定時(shí)器每3秒喂一次看門(mén)狗,確保設(shè)備在正常運(yùn)行的情況下不會(huì)重啟;若發(fā)生軟件崩潰或硬件故障,最多18秒后將自動(dòng)重啟設(shè)備。

wKgZPGievnuAe_5lAASFKZFbkEQ845.png

1.2 示例運(yùn)行結(jié)果

Air8101核心板/開(kāi)發(fā)板通過(guò)LuaTools燒錄內(nèi)核固件和demo腳本代碼。燒錄成功后開(kāi)機(jī)運(yùn)行,通過(guò)LuaTools日志查看運(yùn)行結(jié)果。

設(shè)備啟動(dòng),程序正常運(yùn)行:

wKgZO2ievq-AZRJZAAOxbBF4Ve8292.png

二、添加死循環(huán)模擬故障場(chǎng)景

我們?cè)谠姓_\(yùn)行示例代碼中創(chuàng)建了一個(gè)新的任務(wù),命名為fault_task,它將進(jìn)入一個(gè)死循環(huán)。由于這個(gè)新任務(wù)阻斷了喂狗操作,設(shè)備將在超時(shí)后自動(dòng)重啟。這樣,我們就可以有效地模擬看門(mén)狗的超時(shí)情況。

創(chuàng)建一個(gè)新的任務(wù)來(lái)模擬故障場(chǎng)景:

wKgZPGievueADPQXAACE4l33z7U318.png


2.1 完整示例代碼

wKgZPGievxGAHJYTAAIzwBTUkFQ442.png

wKgZPGievyOAPMW9AABtWq0KYJY927.png

2.2 示例運(yùn)行結(jié)果

Air8101核心板/開(kāi)發(fā)板通過(guò)LuaTools燒錄內(nèi)核固件和demo腳本代碼。燒錄成功后開(kāi)機(jī)運(yùn)行,通過(guò)LuaTools日志查看運(yùn)行結(jié)果。

看門(mén)狗超時(shí)被觸發(fā),系統(tǒng)崩潰導(dǎo)致重啟:

wKgZO2iev0-AUx1EAAJiJGIFTEE273.png

今天的內(nèi)容就分享到這里了~

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 看門(mén)狗
    +關(guān)注

    關(guān)注

    10

    文章

    602

    瀏覽量

    72442
  • 嵌入式系統(tǒng)
    +關(guān)注

    關(guān)注

    41

    文章

    3702

    瀏覽量

    132812
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    T113-I打造高可靠性嵌入式系統(tǒng),1.12秒極限下的看門(mén)狗喂狗之法

    前言:在嵌入式系統(tǒng)使用中,看門(mén)狗(Watchdog)是保障系統(tǒng)穩(wěn)定性的重要機(jī)制之一,守護(hù)著系統(tǒng)的穩(wěn)定運(yùn)行。常規(guī)實(shí)現(xiàn)是通過(guò)應(yīng)用層參與喂狗操作,
    的頭像 發(fā)表于 08-22 08:30 ?1095次閱讀
    T113-I打造高可靠性<b class='flag-5'>嵌入式</b><b class='flag-5'>系統(tǒng)</b>,1.12秒極限下的<b class='flag-5'>看門(mén)狗</b>喂狗之法

    德州儀器TPS3436-Q1汽車(chē)級(jí)窗口看門(mén)狗定時(shí)器技術(shù)解析

    Texas Instruments TPS3436-Q1精密窗口看門(mén)狗定時(shí)器是一款超低功耗(250nA典型值)器件,提供可編程窗口看門(mén)狗定時(shí)器。TPS3436-Q1可提供具有多種功能的高精度超時(shí)
    的頭像 發(fā)表于 08-18 14:54 ?551次閱讀
    德州儀器TPS3436-Q1汽車(chē)級(jí)窗口<b class='flag-5'>看門(mén)狗</b>定時(shí)器<b class='flag-5'>技術(shù)</b>解析

    死機(jī)克星:嵌入式系統(tǒng)看門(mén)狗定時(shí)器的關(guān)鍵作用與配置

    嵌入式系統(tǒng)因軟件漏洞或干擾導(dǎo)致的死機(jī)問(wèn)題,可通過(guò)看門(mén)狗定時(shí)器高效化解。該機(jī)制通過(guò)定時(shí)“心跳檢測(cè)”識(shí)別程序停滯,并在超時(shí)后強(qiáng)制系統(tǒng)重啟,其參數(shù)
    的頭像 發(fā)表于 08-15 13:22 ?428次閱讀
    <b class='flag-5'>死機(jī)</b>克星:<b class='flag-5'>嵌入式</b><b class='flag-5'>系統(tǒng)</b>中<b class='flag-5'>看門(mén)狗</b>定時(shí)器的關(guān)鍵作用與配置

    【書(shū)籍評(píng)測(cè)活動(dòng)NO.61】Yocto項(xiàng)目實(shí)戰(zhàn)教程:高效定制嵌入式Linux系統(tǒng)

    《 Yocto項(xiàng)目實(shí)戰(zhàn)教程:高效定制嵌入式Linux系統(tǒng) 》應(yīng)運(yùn)而生。這本書(shū)在官方文檔的基礎(chǔ)上,結(jié)合筆者多年的嵌入式開(kāi)發(fā)經(jīng)驗(yàn),提煉核心理論框
    發(fā)表于 05-21 10:00

    TPS3431 帶啟用功能的標(biāo)準(zhǔn)可編程看門(mén)狗定時(shí)器數(shù)據(jù)手冊(cè)

    TPS3431 是一款標(biāo)準(zhǔn)的可編程看門(mén)狗定時(shí)器,具有使能功能,適用于各種應(yīng)用。看門(mén)狗超時(shí)具有 15% 的精度、高精度定時(shí) (–40°C 至 +125°C) 和 25°C 時(shí) 2.5% 的典型值
    的頭像 發(fā)表于 04-10 14:28 ?519次閱讀
    TPS3431 帶啟用功能的標(biāo)準(zhǔn)可編程<b class='flag-5'>看門(mén)狗</b>定時(shí)器數(shù)據(jù)手冊(cè)

    TPS3430 具有可編程復(fù)位延遲的窗口看門(mén)狗定時(shí)器數(shù)據(jù)手冊(cè)

    TPS3430 是一款獨(dú)立的窗口看門(mén)狗定時(shí)器,具有可編程看門(mén)狗窗口和可編程看門(mén)狗復(fù)位延遲,適用于各種應(yīng)用。TPS3430窗口看門(mén)狗可實(shí)現(xiàn) 2.5% 的定時(shí)精度(25°C 時(shí)的典型值),
    的頭像 發(fā)表于 04-10 14:23 ?518次閱讀
    TPS3430 具有可編程復(fù)位延遲的窗口<b class='flag-5'>看門(mén)狗</b>定時(shí)器數(shù)據(jù)手冊(cè)

    TPS3430-Q1 具有可編程復(fù)位延遲的汽車(chē)級(jí)窗口看門(mén)狗定時(shí)器數(shù)據(jù)手冊(cè)

    TPS3430-Q1 是一款獨(dú)立的汽車(chē)窗口看門(mén)狗定時(shí)器,具有可編程看門(mén)狗窗口和可編程看門(mén)狗復(fù)位延遲,適用于汽車(chē)應(yīng)用。TPS3430-Q1 窗口看門(mén)狗可實(shí)現(xiàn) 2.5% 的定時(shí)精度(25°
    的頭像 發(fā)表于 04-10 14:15 ?617次閱讀
    TPS3430-Q1 具有可編程復(fù)位延遲的汽車(chē)級(jí)窗口<b class='flag-5'>看門(mén)狗</b>定時(shí)器數(shù)據(jù)手冊(cè)

    TPS3435 納米靜態(tài)電流精密超時(shí)看門(mén)狗定時(shí)器數(shù)據(jù)手冊(cè)

    TPS3435 是一款超低功耗 (典型值為 250nA) 器件,提供可編程超時(shí)看門(mén)狗定時(shí)器。 TPS3435 提供高精度超時(shí)看門(mén)狗定時(shí)器,具有適用于各種應(yīng)用的一系列功能。超時(shí)看門(mén)狗定時(shí)器可由
    的頭像 發(fā)表于 04-09 15:49 ?611次閱讀
    TPS3435 納米靜態(tài)電流精密超時(shí)<b class='flag-5'>看門(mén)狗</b>定時(shí)器數(shù)據(jù)手冊(cè)

    看門(mén)狗,你真的會(huì)用嗎?

    嵌入式系統(tǒng)開(kāi)發(fā)中,看門(mén)狗是一種重要的機(jī)制,用于在程序異常時(shí)自動(dòng)重啟系統(tǒng),保障其穩(wěn)定性。本文將深入探討看門(mén)狗及其在程序穩(wěn)定性中的作用,幫助您更
    的頭像 發(fā)表于 03-12 11:37 ?3992次閱讀
    <b class='flag-5'>看門(mén)狗</b>,你真的會(huì)用嗎?

    安利給工程師!看門(mén)狗相關(guān)知識(shí)

    適當(dāng)?shù)膮?shù)來(lái)確保系統(tǒng)在正常運(yùn)行和故障場(chǎng)景下都能自動(dòng)恢復(fù)。? ▼ 看門(mén)狗簡(jiǎn)介 ▼ 看門(mén)狗(Watch Dog Timer,WDT) ——是一種監(jiān)控電路,主要應(yīng)用于嵌入式
    的頭像 發(fā)表于 12-31 14:29 ?792次閱讀
    安利給工程師!<b class='flag-5'>看門(mén)狗</b>相關(guān)知識(shí)

    抄作業(yè)!看門(mén)狗定時(shí)器必備知識(shí)

    具體示例解析,教你如何在一個(gè)簡(jiǎn)單的LuatOS項(xiàng)目中集成看門(mén)狗定時(shí)器,設(shè)置適當(dāng)?shù)膮?shù)來(lái)確保系統(tǒng)在正常運(yùn)行和故障場(chǎng)景下都能自動(dòng)恢復(fù)。 Air201最新資料下載: www.air201.cn ▼ 看門(mén)狗簡(jiǎn)介 ▼
    的頭像 發(fā)表于 12-30 14:44 ?997次閱讀
    抄作業(yè)!<b class='flag-5'>看門(mén)狗</b>定時(shí)器必備知識(shí)

    一文詳解看門(mén)狗/電壓監(jiān)控芯片規(guī)格書(shū)

    是連接到單片機(jī)。看門(mén)狗的功能是在給定的時(shí)間周期內(nèi),如果沒(méi)有收到來(lái)自MCU的喂狗信號(hào),則會(huì)給MCU發(fā)送復(fù)位信號(hào)。2.為什么MCU需要看門(mén)狗?隨著信息技術(shù)的飛速發(fā)展,
    的頭像 發(fā)表于 12-26 17:18 ?2004次閱讀
    一文詳解<b class='flag-5'>看門(mén)狗</b>/電壓監(jiān)控芯片規(guī)格書(shū)

    常用硬件看門(mén)狗電路

    硬件看門(mén)狗電路分享
    的頭像 發(fā)表于 12-18 14:09 ?8826次閱讀
    常用硬件<b class='flag-5'>看門(mén)狗</b>電路

    TPL5010死機(jī)時(shí),DONE一直保持高電平,當(dāng)超過(guò)看門(mén)狗的設(shè)定時(shí)間后,MCU會(huì)被PL5010復(fù)位嗎?

    項(xiàng)目中需要添加長(zhǎng)時(shí)間的硬件看門(mén)狗電路,目前考慮使用TPL5010,手冊(cè)中介紹將DONE置為高電平來(lái)實(shí)現(xiàn)喂狗操作,現(xiàn)在有一個(gè)疑問(wèn),假如MCU死機(jī)時(shí),DONE一直保持高電平,當(dāng)超過(guò)看門(mén)狗的設(shè)定時(shí)間后,MCU會(huì)被PL5010復(fù)位嗎
    發(fā)表于 11-11 06:07