【发布时间】:2014-06-25 07:39:24
【问题描述】:
我必须使用 linux 看门狗驱动程序 (/dev/watchdog)。效果很好,我写一个这样的角色:
echo 1 > /dev/watchdog
看门狗启动,大约 1 分钟后,系统重新启动。
问题是,如何更改超时?我必须在驱动程序中更改时间间隔?
【问题讨论】:
-
大部分看门狗驱动都将超时间隔作为module_params。在插入看门狗驱动程序时更改它,或者您可以使用 ioclts(如果已实现)来更改超时值。为此,您需要编写一个简单的 c 程序。
-
具体答案,请提供您的看门狗驱动程序的名称。检查它在
lsmod。 -
感谢您的回答!不幸的是,当我输入 lsmod 它什么也没显示
-
尝试查看内部
/sys/devices/platform。对于 tegra 看门狗设备,我得到/sys/devices/platform/tegra_wdt/目录。您可以从中识别映射到该设备的驱动程序。
标签: linux arm embedded-linux watchdog