瑞芯微(EASY EAI)RV1126B 自动校时与时区设置

科技时尚 2026-04-25 广盈财人 3196

1. 自动校时

NTP全称为网络时间同步协议,可以通过网络上的时间服务器来同步本地ARM板的系统时间。EASY EAI nano-TB采用的是timesyncd进行NTP校时,具体操作可参考下方说明:

1.1 查看校时服务

ps -ef | grep timesyncd

1.2 临时启停

用户可通过以下命令对校时服务进行停止或启动:

sudo systemctl stop systemd-timesyncd.service sudo systemctl start systemd-timesyncd.service

也可以通过以下命令重启校时服务:

sudo systemctl restart systemd-timesyncd.service

1.3 永久性启/禁用

永久性禁用(每次重启设备都不会启动)校时服务。先停止服务,再禁用服务:

sudo systemctl stop systemd-timesyncd.service sudo systemctl disable systemd-timesyncd.service

使能(每次重启设备后会自动启动)校时服务。先使能服务,再启动服务:

sudo systemctl enable systemd-timesyncd.service sudo systemctl start systemd-timesyncd.service

2. 系统时区设置

在新建日志文件时,可能由于ARM板本身的时区与当地不一致,导致日志的时间与PC的时间不一致。EASY EAI nano-TB的时区相关目录与文件如下所示。

v2-6b3bcd6e724b6ff6b400a0f6fe8f4183_720w.webp

设置系统时区命令如下所示。首先从zoneinfo目录中选择想要的时区文件,替换掉/etc/localtime文件,然后把/etc/timezone修改为目标地区,最后需要复位评估板,此时观察系统即可看到时区设置成功。

v2-3d15e0a432fb71c0f4be2b9d437afb2e_720w.webp

3. 系统时间管理

无论是手动校时,自动校时,还是时区设置,这些都属于对【系统时钟】的管理,

关于Linux对整个【系统时钟】的管理机制,可以参考开发者社区文章《系统时间管理介绍》。