RTC 使用
簡介
Face-RK3399開發板上有 一個集成于RK808上的RTC(Real Time Clock),主要功能有時鐘,日歷,鬧鐘,周期性中斷,雙通道32KHz時鐘輸出。
J2接上CR2032紐扣電池后,可以保證板子掉電后RTC可以正常運行。
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電池是否正確接入。
-
Linux
+關注
關注
87文章
11304瀏覽量
209483 -
嵌入式主板
+關注
關注
7文章
6085瀏覽量
35331 -
可制造性設計
+關注
關注
10文章
2065瀏覽量
15552 -
Firefly
+關注
關注
2文章
538瀏覽量
7043 -
華秋DFM
+關注
關注
20文章
3494瀏覽量
4520
發布評論請先 登錄
相關推薦
fireflyFace-RK3399主板UART串口簡介
fireflyFace-RK3399主板TIMER介紹
![<b class='flag-5'>fireflyFace-RK3399</b><b class='flag-5'>主板</b>TIMER<b class='flag-5'>介紹</b>](https://file.elecfans.com/web1/M00/AB/A2/pIYBAF220LmABySfAAB5p_1mOHE558.png)
fireflyFace-RK3399主板LED燈介紹
fireflyFace-RK3399主板ADC介紹
簡單介紹RK3399開發板、RK3399主板的相關參數
瑞芯微RK3399處理器的優勢介紹
videostrong嵌入式板卡、商顯主板rk3399介紹
![videostrong嵌入式板卡、商顯<b class='flag-5'>主板</b><b class='flag-5'>rk3399</b><b class='flag-5'>介紹</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論