[uCOS/RTOS] 嵌入式系统如何使用看门狗?

[复制链接]
1276|1
 楼主| 素心之剑 发表于 2017-11-23 22:59 来自手机 | 显示全部楼层 |阅读模式
大家在使用ucos或者其他rtos时怎么设看门狗,不能在某一任务中直接喂狗,因为其他任务可能死掉。我看很多人做法是喂狗另作一个独立任务,其他任务定时对喂狗任务发信号,喂狗任务在收到所有任务的信号后才喂狗一次 这样任何一个任务挂掉导致不能发信号,都无法使得喂狗任务喂狗,导致系统复位。这种方法虽然可以起到想要效果,但是要求每个任务都要定时发信号,假如一个任务就是要死等某一事件,本来可以不设等待事件的超时时间,现在由于要对喂狗任务发信号,不得不设置一个等待事件的超时时间,为的就是从挂起状态退出,给喂狗任务发信号。大家有没有别的好方法?
Baalxin 发表于 2017-11-24 13:02 | 显示全部楼层
我也有这样的困惑,期待有大神解答。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

17

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部