Watchdog: различия между версиями

1014 байт добавлено ,  9 месяцев назад
Строка 5: Строка 5:
== Wiren Board 7.4 ==
== Wiren Board 7.4 ==
=== Как устроен ===
=== Как устроен ===
{{Wbincludes: Watchdog 7.4 How Does It Work}}
В контроллере есть специальный сторожевой таймер watchdog, реализованный в embedded контроллере — он перезагружает контроллер при зависании ПО.
 
Если таймер досчитывает до 60 секунд embedded контроллер выключает на 1 секунду питание, что приводит к перезагрузке контроллера. Отсчёт таймера начинается после загрузки ОС Linux, это где-то 120 секунд после включения контроллера.
 
В нормальном режиме таймер циклично сбрасывается через внутренний интерфейс, по которому embedded контроллер общается с основным процессором. Сброс сторожевого таймера контролируется специальным сервисом Linux '''watchdog'''.


=== Отключение ===
=== Отключение ===