rtc 使用
简介
firefly-rk3399 开发板上有 一个集成于rk808上的rtc(real time clock),主要功能有时钟,日历,闹钟,周期性中断,双通道32khz时钟输出。
j2接上cr2032纽扣电池后,可以保证板子掉电后rtc可以正常运行。j2位置如下图:
rtc 驱动
dts配置信息存放于rk808节点
驱动代码路径:drivers/rtc/rtc-rk808.c
接口使用
linux 提供了三种用户空间调用接口。 在 firefly-rk3399 开发板中对应的路径为:
sysfs接口:/sys/class/rtc/rtc0/
procfs接口: /proc/driver/rtc
ioctl接口: /dev/rtc0
sysfs接口
可以直接使用cat和echo操作/sys/class/rtc/rtc0/下面的接口。
比如查看当前rtc的日期和时间:
# cat /sys/class/rtc/rtc0/date 2013-01-18 #cat /sys/class/rtc/rtc0/time 09:36:10
设置开机时间,如设置120秒后开机:
#120秒后定时开机 echo +120 > /sys/class/rtc/rtc0/wakealarm # 查看开机时间 cat /sys/class/rtc/rtc0/wakealarm #关机 reboot -p
procfs接口
打印rtc相关的信息:
# cat /proc/driver/rtc rtc_time : 09:34:59 rtc_date : 2013-01-18 alrm_time : 08:52:45 alrm_date : 2013-01-18 alarm_irq : no alrm_pending : no update irq enabled : no periodic irq enabled : no periodic irq frequency : 1 max user irq frequency : 64 24hr : yes
ioctl接口
可以使用ioctl控制/dev/rtc0。 详细使用说明请参考文档 rtc.txt 。
faqs
q1: 开发板上电后时间不同步
a1: 检查一下rtc电池是否正确接入。
GB/T 19789 库仑法 塑料包装膜氧气透过率测试仪
英特尔®SDK和移动应用程序开发工具
要是基站想建在你家楼顶,你怎么办?
线路板三防漆涂覆技巧及工艺要求
凯迪拉克在美销量重回 电动化布局将助力其进入全新发展阶段
Firefly关于-RTC 使用简介
服装材料纤维、造纸、动物细毛种类检测及其损伤分析
创新才能造就国产智能手机之王
杭州市城管局党组成员一行莅临英飞特电子参观调研
阿里达摩院宣布研发AI芯片性价比是同类产品40倍
浅谈Linux操作系统的三大部分
全球首款超宽带可见光通信芯片组亮相,为5G提供室内通信保障
[图文]环行器
SPEA与共进微电子宣布建立战略合作
GSA:目前全球推出超过150个5G网络
2022第三届中国新能源汽车热管理创新国际峰会
iPhone 12 mimi被爆解锁后面临无法识别触控操作
中国矿大最新研究石墨烯新进展, 可提高石墨烯电池导电率
HDI PCB的一阶,二阶和三阶是如何区分的?详细案例说明
示波器升维破解CAN错误帧/BusOff的经验分享