Time in the Wiren Board 6 controller: различия между версиями

Материал из Wiren Board
(Про установку часов добавил.)
Строка 62: Строка 62:


==Установка энегронезависимого таймера==
==Установка энегронезависимого таймера==
В WB6 таймеров два:
В контроллере Wiren Board 6 есть два таймера:
# таймер в самом кристалле, в процессоре
# таймер в самом кристалле процессора;
# “энергонезависимый”, на батарейке на основной плате.
# «энергонезависимый» на основной плате, питается от батарейки.
Чтобы установить “энергонезависимый”
 
hwclock --systohc --localtime
Установить «энергонезависимый» таймер можно командой:
<pre>hwclock --systohc --localtime</pre>

Версия 21:51, 14 ноября 2020


Просмотр текущих настроек

Посмотреть текущие дату, время и часовой пояс можно командой:

~$ timedatectl status
                      Local time: Fri 2019-07-19 13:23:38 IST
                  Universal time: Fri 2019-07-19 12:23:38 UTC
                        RTC time: Fri 2019-07-19 12:23:38
                       Time zone: Europe/Dublin (IST, +0100)
       System clock synchronized: no
systemd-timesyncd.service active: yes
                 RTC in local TZ: no

Нужная нам информация в строчке «Local time».

Настройка

Настройка часового пояса

В новом контроллере часовой пояс установлен в UTC (GMT+0).

Установить другой часовой пояс можно командой:

timedatectl set-timezone Europe/Moscow

Вывести список доступных часовых поясов:

~$ timedatectl list-timezones
Africa/Abtdjan
Africa/Accra
Africa/Addts Ababa
Africa/Algters
Africa/Asmara
Africa/Bamako
Africa/ Bangui
Africa/Banjul
...

После внесения изменений перезапустите wb-rules, для этого выполните команду:

/etc/init.d/wb-rules restart

Настройка даты и времени

Контроллер Wiren Board 6 с завода настроен на синхронизацию времени через интернет по протоколу NTP. Если у контроллера есть доступ в интернет и установлен верный часовой пояс, то настраивать ничего не нужно.

Если контроллер не имеет доступ в интернет, то установите дату и время командой:

timedatectl set-time '2020-10-12 01:58:00'

В примере мы установили 12 октября 2020 года, 1 час 58 минут ночи.

После внесения изменений перезапустите wb-rules.

Контроллер как сервер точного времени

Создание сервера точного времени описано в статье «Настройка сервера точного времени на контроллере Wiren Board 6».

Установка энегронезависимого таймера

В контроллере Wiren Board 6 есть два таймера:

  1. таймер в самом кристалле процессора;
  2. «энергонезависимый» на основной плате, питается от батарейки.

Установить «энергонезависимый» таймер можно командой:

hwclock --systohc --localtime