fireflyAIO-3399J主板RTC使用简介

rtc 使用 简介 aio-3399j开发板上有 一个集成于rk808上的rtc(real time clock),主要功能有时钟,日历,闹钟,周期性中断,双通道32khz时钟输出。
j3接上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电池是否正确接入。

汽车芯片领域情况又如何呢?汽车用芯片市场将快速增长
开发AI控制技术,对运行中的FA设备进行实时调整
美国放松限制力度?美国将允许芯片公司向华为供货
重新定义智能模组
区块链工具将简化GEB现有的员工福利运营模式
fireflyAIO-3399J主板RTC使用简介
5G搭配WIFI6,双重赋能城市发展智慧升级
随着工艺技术的成熟 您的下一代SSD可能会变慢
2018年电子展望浓缩的十大关键词
节能灯瓦数怎么选
关于CPU中断技术的理论剖析
2020蓝牙耳机十大名牌排行,高性价比你值得拥有
LED封装厂商穗晶光电披露2020年年度报告
华硕召回笔记本电池三千余
HPC、AI与云计算:当智能时代三叉戟在亚马逊云科技完美融合
英创信息技术EM9280的GPIO特色及应用简介
踏歌智行亮相创业邦100未来独角兽峰会
超声波测距传感器模块使用原理详解
终极光芒,真撼于新——三星Neo QLED 8K全球发布会新奢亮相!
吉方嵌入式解决方案推动医疗创新