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查询看门狗命令的信息别忘了在本站进行查找喔 。
推荐阅读
- 电脑热门网络游戏排行,最火电脑网络游戏
- 单行函数oracle,单行函数和聚合函数
- sqlserver2008r2密匙,sqlserver2000密钥
- go语言框架比较 go语言框架使用情况对比
- 地面放水有什么危害视频,放水地板真的防水吗
- oracle安装ocx,oracle安装需要net35吗
- java界面监听代码,java如何监听按钮点击事件
- 怎么导出mysql的数据 如何导出mysql文件
- linux显示版本命令行,Linux怎么显示命令行