Руководство пользователя Orange Pi Zero 2

  Описание    Запуск      ОС Линукс      SDK Линукс    ОС Андроид    SDK Андроид    Фото  

Глава 3. ОС Линукс - Linux OS
Страница:   11    12    13    14    15    16    17    18    19    20    21    22    23    24    25    37    38    39    41    42    44    45    46    47    48    50    52    53    54    55    56    57    58  

3.36. Аппаратный сторожевой таймер (Hardware watchdog test)
  • 1) скачайте wiringOP

    root@orangepi:~# apt update root@orangepi:~# apt install git root@orangepi:~# git clone https://github.com/orangepi-xunlong/wiringOP
  • 2) скомпилируйте программу проверки сторожевого таймера

    root@orangepi:~# cd wiringOP/examples/ root@orangepi:~/wiringOP/examples# gcc watchdog.c -o watchdog
  • 3) Запустите программу проверки сторожевого таймера.
    • a) Второй параметр 10 представляет время счета сторожевого таймера. Если в течение этого времени не будет "накормлена собака", таймер перезапустится.
    • b) Мы можем "покормить собаку", нажав любую клавишу на клавиатуре (кроме ESC). После кормления собаки программа напечатает строку "жизнь спасена", чтобы указать, что "собака накормлена" успешно.

      root@orangepi:~/wiringOP/examples# ./watchdog 10 open success options is 33152,identity is sunxi-wdt put_usr return,if 0,success:0 The old reset time is: 16 return ENOTTY,if -1,success:0 return ENOTTY,if -1,success:0 put_user return,if 0,success:0 put_usr return,if 0,success:0 keep alive keep alive keep alive


  • Страница:   11    12    13    14    15    16    17    18    19    20    21    22    23    24    25    37    38    39    41    42    44    45    46    47    48    50    52    53    54    55    56    57    58