| công cụ tìm kiếm bảng dữ liệu linh kiện điện tử |
|
UM0851 bảng dữ liệu(PDF) 213 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
UM0851 bảng dữ liệu(HTML) 213 Page - STMicroelectronics |
|
213 / 245 page ![]() UM0851 Miscellaneous device drivers Doc ID 16604 Rev 2 213/245 Figure 60. WDT software architecture In the Linux source tree, the watchdog driver is present in drivers/watchdog/spr_wdt_st.c 9.2.3 Watchdog device driver interface with misc device layer As mentioned, the watchdog driver behaves as a character device, so you use normal file operations (open, close, ioctl, write) to access its features. For this the driver uses the misc device layer and registers. static const struct file_operations spear_wdt_fops = { .owner = THIS_MODULE, .write = spear_wdt_write, .unlocked_ioctl = spear_wdt_ioctl, .open = spear_wdt_open, .release = spear_wdt_release, }; /* minor no. is standard, defined in miscdevice.h */ spear_wdt_miscdev.minor = WATCHDOG_MINOR; spear_wdt_miscdev.name = "watchdog"; spear_wdt_miscdev.fops = &spear_wdt_fops; /* register watchdog driver */ ret = misc_register(&spear_wdt_miscdev); 9.2.4 Watchdog driver usage The watchdog device driver provides a char device interface (/dev/watchdog) to the user. You can use standard file operations to open and configure watchdog device. The following sections explain how the watchdog device can be used. Opening WDT The watchdog timer is enabled as soon as it is opened by the user. The usual open call can be used to open the watchdog device. char wdt_dev[] = "/dev/watchdog" int fd; Watchdog daemon /dev/watchdog misc dev layer Watchdog driver Watchdog timer Hardware Kernel space User space application |
|
Link URL |
| Cho đến nay ALLDATASHEET có giúp ích cho doanh nghiệp của bạn hay không? [ DONATE ] |
Alldatasheet là | Quảng cáo | Liên lạc với chúng tôi | Chính sách bảo mật | Liên kết đến bảng dữ liệu | Trao đổi link | Tìm kiếm theo nhà sản xuất All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |