KasperskyOS Community Edition 1.2

Пример watchdog_system_reset

Пример демонстрирует использование драйвера Watchdog в KasperskyOS.

В этом примере программа Client использует интерфейс драйвера Watchdog для взаимодействия со сторожевым таймером:

  • получает текущие параметры драйвера Watchdog и выводит их в stderr;
  • изменяет значение таймера по умолчанию на новое и запускает таймер;
  • несколько раз сбрасывает таймер;
  • ожидает перезагрузки системы при срабатывании таймера.

Клиентская библиотека драйвера Watchdog статически компонуется с программой Client.

Для сборки и запуска примера используется система CMake из состава KasperskyOS Community Edition.

Файлы примера

Код примера и скрипты для сборки находятся по следующему пути:

/opt/KasperskyOS-Community-Edition-<version>/examples/watchdog_system_reset

Сборка и запуск примера

См. "Сборка и запуск примеров".