BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #11510同步于 2011/11/25
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Embedded_System机器人发帖

电子看门狗

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