论文部分内容阅读
在嵌入式开发的过程中,程序失效问题是一个非常重要而棘手的问题。一般采用方法是在程序正常运行必然要经过的地方安插WatchDog复位指令,当遇到程序死锁、跑飞等程序失效问题时,通过WatchDog发送系统重启信号,使程序恢复正常。但WatchDog并非绝对安全,常常失去有效性,使系统瘫痪。本文主要对WatchDog原理和工作方式,在开发中的作用以及失效机理与对策作一些探讨。