如何配置buildroot来设置更改日期时的hwclock?

时间:2013-11-26 01:18:05

标签: linux date arm buildroot hwclock

使用buildroot 2013.05(使用Freescale i.MX6 CPU)。

当我从控制台更改日期/时间时,例如:date -s "2013-11-26 02:11",此设置将在重新启动期间丢失。我了解到,我之后必须打电话给hwclock -wu

但是配置我的基于buildroot的linux的方法是在更改日期/时间之后自动设置hwclock(无论日期/时间是从linux控制台更改还是通过来自C程序的libc调用)。

1 个答案:

答案 0 :(得分:2)

在Linux系统上处理hwclock的标准方法是在重启期间将系统时间保存到硬件时钟,并在启动时恢复它。这是通过init脚本完成的。

所以在buildroot中,你会添加一个最终在/etc/init.d/Sxxhwclock中的init脚本,通常使用rootfs覆盖,或者使用完全自定义的目标骨架。

有关自定义目标rootfs的详细信息,请参阅http://buildroot.uclibc.org/downloads/manual/manual.html#rootfs-custom