本文主要是介绍为什么在Uboot中要关闭watchdog,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
watchdog一般是一个硬件模块。在嵌入式系统中,由于系统长期在无人监管的状态下运行,可能会出现一些死机的现象,那就悲剧了,但Watchdog会帮你重启系统。
功能实现:
Watchdog的硬件逻辑有一个超时记录功能,要求用户每隔一定的时间对其进行一定的操作,就像狗一样,要给他喂食,如果watchdog在一定的时间没收到,watchdog就认为系统出现故障,立即重启系统。
uboot只是初始化硬件资源和系统资源,完全用不到watchdog的机制,而且用watchdog的话,还要写专门的程序为其服务,也就是喂食,这多麻烦啊,所以干脆关掉。
这篇关于为什么在Uboot中要关闭watchdog的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!