RTC
介绍rtc的功能和使用方法。
模块介绍
RTC(real-time-clock)简称实时时钟,主要用来计时,产生闹钟等;并维护系统时间;RTC一般有一个备用电池,所以即使系统关机掉电,rtc也能在备份电池的供电下继续正常工作。
功能介绍
- dev/sysfs/proc 即接口层,负责向用户空间提供操作的节点及相关接口
- rtc-core层为rtc驱动提供一套API,完成设备和驱动的注册等等
- rtc驱动层,具体负责rtc驱动的实现,如设置时间,设置闹钟等
源码结构介绍
drivers/rtc/
├── class.c
├── dev.c
├── interface.c
├── Kconfig
├── lib.c
├── Makefile
├── proc.c
├── rtc-core.h
├── rtc-spt-pmic.c
├── sysfs.c
关键特性
特性
特性 |
---|
支持日历、闹钟、秒计数 |
配置介绍
主要包括驱动使能配置和dts配置