linux查询看门狗命令 ubuntu 看门狗( 二 )


Linux内核watchdog本文基于RockPi 4A单板Linux 4.4内核介绍RK3399看门狗(watchdog)的调试方法 。
一、驱动文件
RK3399 watchdog用的是新思(Synopsys)的IP , 在watchdog驱动程序加载时 , 会注册misc设备,节点为/dev/watchdog。
驱动文件:drivers/watchdog/dw_wdt.c
二、DTS配置
配置文件:arch/arm64/boot/dts/rockchip/rk3399.dtsi
watchdog具体配置如下:
【linux查询看门狗命令 ubuntu 看门狗】三、调试方法
1、关闭看门狗
写入除大写V以外的任意字符 , 不再喂狗 , 一段时间后系统会重启 。
例:
2、打开卡门狗
写入大写V,继续喂狗,系统不再重启 。
例:
3、CONFIG_WATCHDOG_NOWAYOUT
如果配置了CONFIG_WATCHDOG_NOWAYOUT,通过echo命令写入任何字符,都不会关闭喂狗 。
例:
注:
使用./build/mk-kernel.sh rockpi4a编译内核时,即使修改了rockchip_linux_defconfig文件,编译时,相关配置也不会生效 。需要在编译前make distclean或删除内核根目录下的.config文件后,重新编译内核 。
linux查询看门狗命令的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于ubuntu 看门狗、linux查询看门狗命令的信息别忘了在本站进行查找喔 。

推荐阅读