RTC设置及获取时间

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,指针没有实际内存。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值