打印

问个LINUX看门狗的问题。

[复制链接]
5014|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
david4383|  楼主 | 2012-3-22 11:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
airwill| | 2012-3-23 10:08 | 只看该作者
很有意思的话题, 没有深入研究, 但是这应该是看门狗的设置问题.
在Linux下使用watchdog开发应用之前, 请确定内核已经正确地配置支持watchdog。内核源码下的drivers/char/watchdog/Kconfig文件提供了各种watchdog配置选项的详细介绍。特别指出nowayout参数, 缺省值等于‘CONFIG_WATCHDOG_NOWAYOUT’, 如果‘CONFIG_WATCHDOG_NOWAYOUT’选项在内核配置时设为‘Y’, 缺省情况下,watchdog启动后(即/dev/watchdog被打开后),无论是执行close操作还是写入字符‘V’都不能停止watchdog的运行。
楼主再仔细看看这方面的资料.

使用特权

评论回复
板凳
david4383|  楼主 | 2012-3-23 17:16 | 只看该作者
确实是不错,感谢兄台,我先试一下。

使用特权

评论回复
地板
david4383|  楼主 | 2012-3-23 17:21 | 只看该作者
另有个问题,看门狗如果重启系统后,如果没进入系统,会不会还会重启啊?如果按设置来说,就是一次设置,不管是不是重启动都应该一直运行看门狗,对吧。

使用特权

评论回复
5
airwill| | 2012-3-23 20:35 | 只看该作者
也有系统允许关闭看门狗的.
但一般的系统不会允许关闭看门狗. 那么看门狗就一直这运行了.

使用特权

评论回复
6
david4383|  楼主 | 2012-3-24 08:57 | 只看该作者
我试了一下,如果使用按钮复位重启动,如果故意破坏总线,让其进不了应用程序,则看门狗就不起作用了;
看门狗重启动后,如果故意让其也进不了应用程序,看门狗也不能够重启动了;有没有办法,让看门狗一直开着?只要是复位,程序进入不到应用程序,则就让看门狗一直复位。

使用特权

评论回复
7
david4383|  楼主 | 2012-3-24 09:12 | 只看该作者
是不是可以从VIVI退出后,就打开看门狗,这样如果内核启动不成功,就会重启。有没有这样的?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

59

主题

1241

帖子

4

粉丝