Использование buildroot 2013.05 (с процессором Freescale i.MX6).Как настроить buildroot для установки hwclock при изменении даты?
Когда я меняю дату/время с консоли, например: date -s "2013-11-26 02:11"
, этот параметр будет потерян во время перезагрузки. Я узнал, что мне нужно позвонить по телефону hwclock -wu
.
Но как настроить мой linux-файл на основе buildroot, который был установлен автоматически после того, как дата/время было изменено (независимо от того, изменилась ли дата/время с консоли Linux или с помощью вызова libc из программы C).
Для этого вам нужен драйвер для настройки в ядре linux. Он должен быть */dev/rtcXX *. Кроме того, это может существовать, но если вы не добавили в свой дизайн монетную батарею, * hwclock * может не питаться, и он всегда будет потерять часы. Драйвер Linux не будет знать, что нет монеты. –
Все эти условия выполнены./dev/rtc ... существует, и все работает хорошо, поскольку я вызываю hwclock вручную после изменения системной даты/времени. Я просто хочу автоматический вызов hwclock. – Joe
Не используйте «date -s», затем. Используйте 'hwclock -s -set -date =" 2013-11-26 02:11 "'. Поэтому вместо того, чтобы устанавливать вещи с помощью команды 'date', устанавливаемой как с' hwclock'. Или вы хотите, чтобы время не синхронизировалось до перезагрузки? –