rtc调试经验

linux 应用层调试工具
系统有可能存在多颗rtc,查看系统默认rtc,以及一共有多少颗rtc
root@root:# ll /dev/rtc*
lrwxrwxrwx 1 root root 4 Apr 21 2022 /dev/rtc -> rtc1
crw------- 1 root root 250, 0 Apr 21 2022 /dev/rtc0
crw------- 1 root root 250, 1 Apr 21 2022 /dev/rtc1

系统存在多颗rtc时,如何指定默认使用哪一颗?
linux config编译文件中可以指定:

# CONFIG_INFINIBAND_RTRS_SERVER is not set
CONFIG_EDAC_SUPPORT=y
# CONFIG_EDAC is not set
CONFIG_RTC_LIB=y
CONFIG_RTC_CLASS=y
CONFIG_RTC_HCTOSYS=y
CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
CONFIG_RTC_SYSTOHC=y
CONFIG_RTC_SYSTOHC_DEVICE="rtc0"
# CONFIG_RTC_DEBUG is not set
# CONFIG_RTC_NVMEM is not set

linux 调试rtc工具
设置rtc

 hwclock -r 

读取rtc

hwclock -w

设置指定rtc

hwclock -r -f /dev/rtc0

读取指定rtc

hwclock -w -f /dev/rtc0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值