通过cat /prco/driver/rtc 看到rtc的信息
来源:互联网 发布:学生成绩管理系统c语言 编辑:程序博客网 时间:2024/05/16 17:07
在drivers/rtc/rtc-efi.c 中会定义rtc_class_ops 由于注册rtc设备
static const struct rtc_class_ops efi_rtc_ops = {
.read_time = efi_read_time,
.set_time = efi_set_time,
.read_alarm = efi_read_alarm,
.set_alarm = efi_set_alarm,
.proc = efi_procfs,
};
static int __init efi_rtc_probe(struct platform_device *dev)
{
struct rtc_device *rtc;
efi_time_t eft;
efi_time_cap_t cap;
/* First check if the RTC is usable */
if (efi.get_time(&eft, &cap) != EFI_SUCCESS)
return -ENODEV;
rtc = devm_rtc_device_register(&dev->dev, "rtc-efi", &efi_rtc_ops,
THIS_MODULE);
if (IS_ERR(rtc))
return PTR_ERR(rtc);
rtc->uie_unsupported = 1;
platform_set_drvdata(dev, rtc);
return 0;
}
在rtc_class_ops 中有一个proc的成员变量,在devm_rtc_device_register->rtc_device_register->rtc_proc_add_device
void rtc_proc_add_device(struct rtc_device *rtc)
{
if (is_rtc_hctosys(rtc))
proc_create_data("driver/rtc", 0, NULL, &rtc_proc_fops, rtc);
}
最终会在proc下注册一个一个rtc的entry,可以通过cat /prco/driver/rtc 看到rtc的信息
static const struct rtc_class_ops efi_rtc_ops = {
.read_time = efi_read_time,
.set_time = efi_set_time,
.read_alarm = efi_read_alarm,
.set_alarm = efi_set_alarm,
.proc = efi_procfs,
};
static int __init efi_rtc_probe(struct platform_device *dev)
{
struct rtc_device *rtc;
efi_time_t eft;
efi_time_cap_t cap;
/* First check if the RTC is usable */
if (efi.get_time(&eft, &cap) != EFI_SUCCESS)
return -ENODEV;
rtc = devm_rtc_device_register(&dev->dev, "rtc-efi", &efi_rtc_ops,
THIS_MODULE);
if (IS_ERR(rtc))
return PTR_ERR(rtc);
rtc->uie_unsupported = 1;
platform_set_drvdata(dev, rtc);
return 0;
}
在rtc_class_ops 中有一个proc的成员变量,在devm_rtc_device_register->rtc_device_register->rtc_proc_add_device
void rtc_proc_add_device(struct rtc_device *rtc)
{
if (is_rtc_hctosys(rtc))
proc_create_data("driver/rtc", 0, NULL, &rtc_proc_fops, rtc);
}
最终会在proc下注册一个一个rtc的entry,可以通过cat /prco/driver/rtc 看到rtc的信息
阅读全文
0 0
- 通过cat /prco/driver/rtc 看到rtc的信息
- cat /proc/driver/rtc
- RTC Driver
- 通过/sys/class/rtc/rtcX/date 获取rtc的时间
- RTC Driver for S3c2440
- RTC Driver for S3c2440
- RTC
- RTC
- RTC
- RTC
- RTC
- 利用curl 提取RTC WI的信息
- s3c6410 RTC driver——读取实时时间信息 <LDD3 & ELDD 学习笔记>
- WINCE的RTC驱动
- WINCE的RTC驱动
- qt210移植的rtc
- STM32的RTC
- stm32的RTC
- 《零基础入门学习Python》学习过程笔记【019函数返回值问题】
- #!/usr/bin/env python与#!/usr/bin/python的区别
- NgModelController: $setViewValue,$render,Formatter, Parser
- ROBOTICS2015 ORB-SLAM: a Versatile and Accurate Monocular SLAM System
- angular中的scope
- 通过cat /prco/driver/rtc 看到rtc的信息
- angular attrs.$observe和$scope.$watch的区别
- mobile webiste 中的css的font-size em及line-height等换算
- 【CUGBACM15级BC第11场 B】hdu 5055 Bob and math problem
- git internal for computer scientists
- 选择Code Style及Default Pro
- angularJS web应用SEO
- phantomjs rendering
- git多账户配置