您的位置:控制工程论坛网论坛 » 自动化软件 » 嵌入式系统建立一个强大的看门狗系统

dongyuanxun

dongyuanxun   |   当前状态:在线

总积分:853  2024年可用积分:0

注册时间: 2006-09-20

最后登录时间: 2023-08-31

空间 发短消息加为好友

嵌入式系统建立一个强大的看门狗系统

dongyuanxun  发表于 2022/12/13 14:07:26      639 查看 3 回复  [上一主题]  [下一主题]

手机阅读

你经常会发现的一种总是最受喜爱的看门狗(watchdog)实现是,在看门狗被启用之处(这是一个很好的开始),但也是可以用周期性定时器将该看门狗清零之处;定时器的启用是完全与程序中出现的任何情况隔离的。使用看门狗的目的是协助确保如果出现错误,看门狗不会被清零,即当工作暂停,系统会被迫去执行硬件重设定(hardware reset),以便恢复。使用与系统活动独立的定时器可以让看门狗保持清零,即使系统已失效。
对应用任务如何整合到看门狗系统中,嵌入式开发人员需要仔细考虑和设计。例如,有种技术可能可以让每个在一定时期内运行的任务标示它们可以成功地完成其任 务。在此事件中,看门狗不被清零,强制被复位。还有一些比较先进的技术,像是使用外部看门狗处理器,它可用来监视主处理器如何表现,反之亦然。
对一个可靠的系统而言,建立一个强大的看门狗系统是很重要的。由于有太多的技术,难以在这几个段落中完全涵盖,但针对此一议题,笔者未来还会发表相关的文章。

1楼 0 0 回复
  • zrnyb

    zrnyb   |   当前状态:在线

    总积分:884  2024年可用积分:0

    注册时间: 2010-06-04

    最后登录时间: 2023-08-31

    空间 发短消息加为好友

    zrnyb   发表于 2022/12/13 14:11:18

    ding

    2楼 回复本楼

    引用 zrnyb 2022/12/13 14:11:18 发表于2楼的内容

  • xue

    xue   |   当前状态:在线

    总积分:930  2024年可用积分:0

    注册时间: 2006-10-26

    最后登录时间: 2023-08-31

    空间 发短消息加为好友

    xue   发表于 2022/12/13 17:23:26

    学习了

    3楼 回复本楼

    引用 xue 2022/12/13 17:23:26 发表于3楼的内容

  • boguan_thl

    boguan_thl   |   当前状态:在线

    总积分:925  2024年可用积分:0

    注册时间: 2010-12-15

    最后登录时间: 2023-09-07

    空间 发短消息加为好友

    boguan_thl   发表于 2022/12/14 15:16:23

    涨知识

    4楼 回复本楼

    引用 boguan_thl 2022/12/14 15:16:23 发表于4楼的内容

总共 , 当前 /