linux获取RTC时间
时间: 2023-10-19 22:22:29 浏览: 199
rtc.rar_linux rtc
在 Linux 系统中,可以通过 /dev/rtc 设备来获取 RTC 时间。
首先需要确认系统中是否存在 /dev/rtc 设备,可以使用以下命令进行检查:
```
ls /dev/rtc*
```
如果存在 /dev/rtc 设备,则可以直接读取其时间。可以使用以下命令获取 RTC 时间:
```
sudo hwclock -r
```
其中,-r 表示读取 RTC 时间。
如果系统中不存在 /dev/rtc 设备,则需要进行相关设置。可以使用以下命令加载 rtc 模块:
```
sudo modprobe rtc
```
然后使用以下命令创建 /dev/rtc 设备:
```
sudo mknod /dev/rtc c 10 135
```
完成后,就可以使用上述方法获取 RTC 时间了。
阅读全文