linux watchdog
来源:互联网 发布:js中的offsettop 编辑:程序博客网 时间:2024/04/30 01:36
watchdog_device
watchdog_ops
watchdog_info
static struct class *watchdog_class;
void watchdog_check_min_max_timeout(struct watchdog_device *wdd)
int watchdog_init_timeout(struct watchdog_device *wdd, unsigned int timeout_parm, struct device *dev)
watchdog_ping: ping the watchdog.
watchdog_start: wrapper to start the watchdog.
watchdog_stop: wrapper to stop the watchdog.
watchdog_get_status: wrapper to get the watchdog status.
watchdog_set_timeout: set the watchdog timer timeout
watchdog_get_timeleft: wrapper to get the time left before a reboot
watchdog_ioctl_op: call the watchdog drivers ioctl op if defined
need read the follow files in kernel/deviers/watchdog/ folder:
watchdog_core.c watchdog_core.h watchdog_dev.c
watchdog_dev supply file interface to applications and watchdog_core supply interface to specific hardware's driver, the specific watchdog driver need supply the related watchdog_ops something like .start and .stop is must.
watchdog_ops
watchdog_info
static struct class *watchdog_class;
void watchdog_check_min_max_timeout(struct watchdog_device *wdd)
int watchdog_init_timeout(struct watchdog_device *wdd, unsigned int timeout_parm, struct device *dev)
watchdog_ping: ping the watchdog.
watchdog_start: wrapper to start the watchdog.
watchdog_stop: wrapper to stop the watchdog.
watchdog_get_status: wrapper to get the watchdog status.
watchdog_set_timeout: set the watchdog timer timeout
watchdog_get_timeleft: wrapper to get the time left before a reboot
watchdog_ioctl_op: call the watchdog drivers ioctl op if defined
need read the follow files in kernel/deviers/watchdog/ folder:
watchdog_core.c watchdog_core.h watchdog_dev.c
watchdog_dev supply file interface to applications and watchdog_core supply interface to specific hardware's driver, the specific watchdog driver need supply the related watchdog_ops something like .start and .stop is must.
watchdog_ping is notify watchdog hardware to delay another timeout to reboot the hardware. in someplace the member .ping and .start of watchdog_ops are same.
need read the follow files in Documents/watchdog/ folder:
watchdog-api.txt watchdog-kernel-api.txt wdt.txt
0 0
- Watchdog, watchdog in Linux
- linux watchdog
- linux watchdog
- watchdog linux
- linux watchdog
- Linux watchdog
- Linux watchdog
- linux watchdog
- Linux下Watchdog
- 关于Linux watchdog
- linux下的watchdog
- Watchdog on Linux
- linux 下的 WATCHDOG
- Linux Watchdog简介
- Linux 软件看门狗 watchdog
- Linux下Watchdog
- Linux下Watchdog
- linux watchdog 分析
- 内核模式和用户模式
- iOS 9 真机调试
- Laravel 学习总结二:基础内容(Route)
- eclipse package,source folder,folder区别及相互转换
- SparkStreaming实战
- linux watchdog
- 后现代的系统编程语言——C++
- 员工ID必须是5位数字,以0开始。
- 第一篇CSDN博客
- 百度搜索引擎高级搜索指令
- Android SDK: Embed a WebView with the WebKit Engine
- Python模块,glob 文件路径查找之删除过期日志
- 学习字符串后的感受
- 链表