RTC設置及獲取時間
- first
加載 insmod hi_rtc.ko ->在單板/dev/ 下生成 hi_rtc文件
虛擬機此路徑下/home/SDK/Hi3531D_SDK_V1.0.3.0/drv/rtc
make
得到 test文件
請結合《RTC應用指南.pdf》操作
PS:需要修改單板路徑下的/ko/load3531d
同步rtc命令 和 date命令 時間同步
rtc時間獲取及設置
./rtc -g time 2000/11/11/11/11/11
./rtc -g time
單板date命令獲取及設置
date -s 12:12:12 //設置時分秒
date -s 201910110000 //設置2019年10月11日00:00
PS:HISI 3531D實測可以
date可以使用,然而RTC就不啓用了(坑)
由於date系統時鐘,每次掉電都要重新開始,所有需要使用hisi_rtc進行時間獲取,具體獲取方法,可以使用導入方法, 詳解如下:
- 使用Hisi_rtc.c 和Hisi_rtc.h文件,
- 1.first, 創建一個rtc_time_t settm公共的結構體;
- 2.second,使用int rtc_set_time(rtc_time_t tm); ** 設置RTC時間,使用int rtc_get_time(rtc_time_t *tm);**獲取RTC時間
- 3.third, PS:rtc_get_time(&settm);,不能聲明一個指針*rtc_time_t settm,指針沒有實際內存。