文章目录
一、Linux RTC设备驱动框架二、HYM8563实时时钟芯片1. 简介2. 引脚图3. 连接原理图 三、设备驱动调试1. 设备树节点描述2. 使能内核驱动3. 测试 四、hym8563驱动实现分析1. i2c设备驱动框架2. rtc设备注册流程3. 通过i2c驱动操作硬件一、Linux RTC设备驱动框架
Linux内核中使用RTC设备来提供硬件时间,为了兼容各种各样的RTC硬件,Linux内核提供了RTC设备驱动框架,如下。
RTC设备驱动框架向用户空间提供了三种节点:
/dev/rtcN:设备节点/sys/class/r