在工业环境中,ARM主板作为核心设备负责管理控制。因为环境复杂,工作时间长,设备一旦“卡住”或停止响应,就会影响整个系统的正常运作。
为了解决这个问题,ARM主板上普遍配置了“看门狗”功能,究竟“看门狗”为何如此受欢迎?今天我们来聊聊正经的“狗”。
什么是“看门狗”?
“看门狗”从本质上来说就是一个定时器电路,它的主要任务就是检查系统的运行状态,确保主板不会死机或卡住。一旦检测到主板出了问题,比如程序“卡住”不动了,“看门狗”就会发出指令,让主板自动重启,重新恢复正常运行。
在程序中,主板需要定期向“看门狗”报告自己的运行状态,类似于“喂狗”操作。如果一段时间内没有“喂狗”,“看门狗”会认为系统出问题了,从而触发重启。
“看门狗”是如何工作的?
当主板开始运行时,“看门狗”就开始计时。如果主程序在规定时间内没能完成“喂狗”操作,“看门狗”就会认为系统卡住了,自动触发重启机制。
这个过程可以保证主板在出现故障时不会一直停滞,而是自动恢复,继续保持系统的稳定运行。
“看门狗”也分“软硬”两种
看门狗分为“硬件看门狗”和“软件看门狗”。虽然它们的目的是一样的,但实现方式和适用场景有所不同。
01硬件看门狗
硬件看门狗通过独立的硬件模块实现监控。它有独立的计时器,如果系统发生故障,硬件看门狗会自动触发主板复位,重新启动系统。这种看门狗非常稳定可靠,是工业场景中常用的守护方式。
02软件看门狗
软件看门狗是通过程序代码实现的。它通常用于监控一些辅助任务或子程序的运行状态。虽然不如硬件看门狗那样独立,但可以更灵活地进行系统恢复。
总 结
在ARM主板的工业应用中,当发生异常时,看门狗会智能进行软件唤醒或硬件断电自动重启,实时保障系统稳定、安全地运行。
深圳亮钻科技有限公司(亮钻LIONTRON)成立于2014年,总部位于深圳,在上海、广州、杭州、南京等地设有分支机构,公司员工近100人。亮钻专注于物联网和人工智能领域的嵌入式ARM平台解决方案,提供一系列面向行业的ARM主板与主机,产品方向涵盖智慧商显、智慧零售、智慧医疗、智慧交通、门禁对讲、工业机器视觉、机器人控制、安防视频分析等相关行业。
亮钻将边缘计算和人工智能的基础算力和云平台的增值体验,赋能给设备制造商、软件开发者、运营商、AI算法商、终端用户等合作伙伴,为国内外近千家合作伙伴提供创新的、高品质、高可靠度的产品与服务,让他们更专注于其核心竞争力,缩短产品上市时间,并持续降低成本。
亮钻建立了严格的质量、环保、安全管理体系,先后通过ISO9001质量管理体系认证、ISO14001环境管理体系认证,以及CCC、FCC、CE、RoHS等多项产品认证。
亮钻正与合作伙伴一起,以“探索智能的无限价值”为使命,不断坚定前行。
-
ARM
+关注
关注
135文章
9613浏览量
394383 -
看门狗
+关注
关注
10文章
614浏览量
73331 -
主板
+关注
关注
55文章
2430浏览量
77445 -
亮钻科技
+关注
关注
0文章
23浏览量
288
原文标题:亮钻小课堂 | 最浅显方式看懂“看门狗”
文章出处:【微信号:szlztek,微信公众号:亮钻科技】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
瑞萨RA系列FSP库开发实战指南之WDT看门狗定时器简介和功能框图剖析
探秘MAX6814:5引脚看门狗定时器电路的实用指南
SGM819SxQ 汽车应用看门狗定时器电路解析
深度解析SGM821:纳米功耗系统定时器与看门狗功能
【瑞萨RA × Zephyr评测】多线程和看门狗
深度解析 MAX6369–MAX6374 引脚可选看门狗定时器
什么是ADC模拟看门狗?
中科芯CKS32F107XX系列MCU的独立看门狗介绍
中科芯CKS32F107XX系列MCU的窗口看门狗介绍
“喂狗”的艺术:看门狗不叫,才是系统好
看门狗定时器、复位源、异常处理机制科普
德州仪器TPS3436-Q1汽车级窗口看门狗定时器技术解析
浅谈ARM主板上的看门狗功能
评论