0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

浅谈ARM主板上的看门狗功能

亮钻科技 来源:亮钻科技 2024-12-19 17:17 次阅读

工业环境中,ARM主板作为核心设备负责管理控制。因为环境复杂,工作时间长,设备一旦“卡住”或停止响应,就会影响整个系统的正常运作。

为了解决这个问题,ARM主板上普遍配置了“看门狗”功能,究竟“看门狗”为何如此受欢迎?今天我们来聊聊正经的“狗”。

什么是“看门狗”?

“看门狗”从本质上来说就是一个定时器电路,它的主要任务就是检查系统的运行状态,确保主板不会死机或卡住。一旦检测到主板出了问题,比如程序“卡住”不动了,“看门狗”就会发出指令,让主板自动重启,重新恢复正常运行。

在程序中,主板需要定期向“看门狗”报告自己的运行状态,类似于“喂狗”操作。如果一段时间内没有“喂狗”,“看门狗”会认为系统出问题了,从而触发重启。

“看门狗”是如何工作的?

当主板开始运行时,“看门狗”就开始计时。如果主程序在规定时间内没能完成“喂狗”操作,“看门狗”就会认为系统卡住了,自动触发重启机制。

这个过程可以保证主板在出现故障时不会一直停滞,而是自动恢复,继续保持系统的稳定运行。

“看门狗”也分“软硬”两种

看门狗分为“硬件看门狗”和“软件看门狗”。虽然它们的目的是一样的,但实现方式和适用场景有所不同。

01硬件看门狗

硬件看门狗通过独立的硬件模块实现监控。它有独立的计时器,如果系统发生故障,硬件看门狗会自动触发主板复位,重新启动系统。这种看门狗非常稳定可靠,是工业场景中常用的守护方式。

02软件看门狗

软件看门狗是通过程序代码实现的。它通常用于监控一些辅助任务或子程序的运行状态。虽然不如硬件看门狗那样独立,但可以更灵活地进行系统恢复。

总 结

在ARM主板的工业应用中,当发生异常时,看门狗会智能进行软件唤醒或硬件断电自动重启,实时保障系统稳定、安全地运行。

深圳亮钻科技有限公司(亮钻LIONTRON)成立于2014年,总部位于深圳,在上海、广州、杭州、南京等地设有分支机构,公司员工近100人。亮钻专注于物联网人工智能领域的嵌入式ARM平台解决方案,提供一系列面向行业的ARM主板与主机,产品方向涵盖智慧商显、智慧零售、智慧医疗、智慧交通、门禁对讲、工业机器视觉、机器人控制、安防视频分析等相关行业。

亮钻将边缘计算和人工智能的基础算力和云平台的增值体验,赋能给设备制造商、软件开发者、运营商、AI算法商、终端用户等合作伙伴,为国内外近千家合作伙伴提供创新的、高品质、高可靠度的产品与服务,让他们更专注于其核心竞争力,缩短产品上市时间,并持续降低成本。

亮钻建立了严格的质量、环保、安全管理体系,先后通过ISO9001质量管理体系认证、ISO14001环境管理体系认证,以及CCC、FCC、CE、RoHS等多项产品认证。

亮钻正与合作伙伴一起,以“探索智能的无限价值”为使命,不断坚定前行。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ARM
    ARM
    +关注

    关注

    134

    文章

    9203

    浏览量

    370883
  • 看门狗
    +关注

    关注

    10

    文章

    573

    浏览量

    71120
  • 主板
    +关注

    关注

    53

    文章

    1991

    浏览量

    71800
  • 亮钻科技
    +关注

    关注

    0

    文章

    14

    浏览量

    109

原文标题:亮钻小课堂 | 最浅显方式看懂“看门狗”

文章出处:【微信号:szlztek,微信公众号:亮钻科技】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    安利给工程师!看门狗相关知识

    看门狗能够及时检测并采取相应措施,从而避免系统长时间处于故障状态。本文将详细介绍看门狗的工作原理及其正确使用方法。 同时通过具体示例解析,教你如何在一个简单的LuatOS项目中集成看门狗定时器,设置
    的头像 发表于 12-31 14:29 264次阅读
    安利给工程师!<b class='flag-5'>看门狗</b>相关知识

    抄作业!看门狗定时器必备知识

    Air201在模组内部集成了硬件看门狗,今天就一起来聊聊~ 本文将带你了解看门狗的工作原理、应用架构、定时时间设置、软硬件看门狗的区别,以及看门狗定时器的典型应用场景及关键设计因素等内
    的头像 发表于 12-30 14:44 390次阅读
    抄作业!<b class='flag-5'>看门狗</b>定时器必备知识

    一文详解看门狗/电压监控芯片规格书

    是连接到单片机。看门狗功能是在给定的时间周期内,如果没有收到来自MCU的喂狗信号,则会给MCU发送复位信号。2.为什么MCU需要看门狗?随着信息技术的飞速发展,
    的头像 发表于 12-26 17:18 646次阅读
    一文详解<b class='flag-5'>看门狗</b>/电压监控芯片规格书

    常用硬件看门狗电路

    硬件看门狗电路分享
    的头像 发表于 12-18 14:09 1925次阅读
    常用硬件<b class='flag-5'>看门狗</b>电路

    如何禁用TPL5010的看门狗功能

    我是 TI 的 FAE,现在我的客户遇到了看门狗禁用问题,因此在线上同步向您询问解决方案: 问题描述:客户想使用 MCU 在记录程序期间禁用看门狗功能,以防止 MCU 持续复位。 我们目前
    发表于 11-12 07:36

    看门狗定时器的工作原理

    看门狗定时器是一种独立的计时器硬件模块,其核心功能是倒计时。如果系统软件在计时器超时前没有对其进行复位操作(即“喂狗”),看门狗将触发一个预定义的动作,通常是系统复位或中断。
    的头像 发表于 10-21 14:18 699次阅读
    <b class='flag-5'>看门狗</b>定时器的工作原理

    单片机开发:使用内部看门狗定时器(WDT)还是外挂看门狗芯片?

    不需要看门狗功能看门狗定时器(WDT)是一种用于检测在嵌入式系统中的异常并复位单片机。它通常包含一个预装计时器,该计时器递减为零。当预装的看门狗定时器到预定的时间,单片机就会复
    发表于 09-25 13:46

    Sitara AM6442 RTI看门狗调试

    电子发烧友网站提供《Sitara AM6442 RTI看门狗调试.pdf》资料免费下载
    发表于 08-27 11:26 0次下载
    Sitara AM6442 RTI<b class='flag-5'>看门狗</b>调试

    看门狗不断复位的原因?

    很奇怪地,以下會令看门狗不断复位。只有一個timer。 static ETSTimer testTimer1; void user_init(void) { // Configure
    发表于 07-12 06:20

    CX3看门狗定时器何时使用,有什么好处?

    我正在犹豫是否要在印刷电路板安装运行看门狗定时器的元件,因此提出了这个问题。 在我的设计中,摄像头一直用于视频流,因此 CX3 从未进入睡眠模式。 此外,我不明白为什么要为 ARM
    发表于 05-28 08:13

    【GD32F470紫藤派开发板使用手册】第七讲 FWDG-看门狗实验

    通过本实验主要学习以下内容: 独立看门狗的原理 独立看门狗功能介绍 实现独立看门狗功能
    的头像 发表于 05-11 10:13 1411次阅读
    【GD32F470紫藤派开发板使用手册】第七讲 FWDG-<b class='flag-5'>看门狗</b>实验

    【GD32H757Z海棠派开发板使用手册】第七讲 FWDG-看门狗实验

    通过本实验主要学习以下内容: 独立看门狗的原理 独立看门狗功能介绍 实现独立看门狗功能
    的头像 发表于 05-10 09:37 1020次阅读
    【GD32H757Z海棠派开发板使用手册】第七讲 FWDG-<b class='flag-5'>看门狗</b>实验

    软件看门狗和硬件看门狗的区别

    系统出现了故障或死锁,软件看门狗会自动重启系统或执行其他预定义的操作。软件看门狗通常用于嵌入式系统中,可以方便地进行编程和控制。硬件看门狗则是一种独立的硬件设备,它与计算机主板
    的头像 发表于 04-16 15:10 1287次阅读

    TLF35584中集成的看门狗工作应用案例

    看门狗输入引脚 WDI 具有集成的下拉电流 IWDI 。看门狗输入 WDI 可以在“Closed Window”内或随后的“Open Window”期间转换为高电平。
    发表于 03-18 11:27 4361次阅读
    TLF35584中集成的<b class='flag-5'>看门狗</b>工作应用案例

    具有可编程复位延迟功能的 TPS3430 窗口看门狗计时器数据表

    电子发烧友网站提供《具有可编程复位延迟功能的 TPS3430 窗口看门狗计时器数据表.pdf》资料免费下载
    发表于 03-13 14:42 2次下载
    具有可编程复位延迟<b class='flag-5'>功能</b>的 TPS3430 窗口<b class='flag-5'>看门狗</b>计时器数据表