返回信息流如题,电子看门狗是一种可以解决程序乱飞的一种东西,它是如何工作的?
就是在数据段里面加入一些代码吗?
是不是所有的程序流向改变都可以由这个解决?
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #11510同步于 2011/11/25
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Embedded_System机器人发帖
电子看门狗
Persuave
2011/11/25镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
watchdog是一个timer,你必须不停地重置它,比如一秒一次,如果程序死掉没反应了,那么
过了这一秒它可以重启系统. 它并不能解决程序乱飞,或者是说只能收拾残局.代价也是
很高的.
我猜你说的是这个.
【 在 Persuave (PenGs) 的大作中提到: 】
: 如题,电子看门狗是一种可以解决程序乱飞的一种东西,它是如何工作的?
: 就是在数据段里面加入一些代码吗?
: 是不是所有的程序流向改变都可以由这个解决?
: ...................
【 在 Persuave 的大作中提到: 】
: 如题,电子看门狗是一种可以解决程序乱飞的一种东西,它是如何工作的?
: 就是在数据段里面加入一些代码吗?
: 是不是所有的程序流向改变都可以由这个解决?
: ...................
对,看门狗其实就是个系统级别的定时器,到时间就重启硬件,看你的设计了,你可以用它看中断什么的,比如一个任务执行了很长时间,认为这是一种异常,然后重启
代价却是很高,一切都推倒重来
【 在 ArmStrong (hwf的奶瓶) 的大作中提到: 】
: watchdog是一个timer,你必须不停地重置它,比如一秒一次,如果程序死掉没反应了,那么
: 过了这一秒它可以重启系统. 它并不能解决程序乱飞,或者是说只能收拾残局.代价也是
: 很高的.
: ...................