ЗАО «ЗЭО»

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

Автор Тема: Watchdog  (Прочитано 6464 раз)

0 Пользователей и 1 Гость просматривают эту тему.

ParshikovAlexey

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 45
Watchdog
« : 02 Марта, 2010, 07:21:27 »

Здравствуйте.

Подскажите пожалуйста, как настроить watchdog на Тион-ПроV2 (ранее с watchdog не работал)? Ответьте на этот вопрос поподробнее или дайте пожалуйста ссылку, где можно найти такую информацию.

С уважением, Алексей.
Записан

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: Watchdog
« Ответ #1 : 02 Марта, 2010, 11:56:13 »

Добрый день.
В документации на процессор EP9315 есть описание watchdog, описаны регистры и принцип работы.

Вы используете операционную систему? Какую?
Записан

ParshikovAlexey

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 45
Re: Watchdog
« Ответ #2 : 03 Марта, 2010, 06:17:49 »


Используем операционную систему ARM Linux 2.6.20.21.
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: Watchdog
« Ответ #3 : 03 Марта, 2010, 10:55:50 »

drivers/char/watchdog/ep93xx_wdt.c

config EP93XX_WATCHDOG

Файл символьного устройства
mknod /dev/misc/watchdog c 10 130

Файл нужно открыть и периодически (по умолчанию таймаут 30 с) в него писать. Есть некоторые другие возможности и ioctl'ы, см. исх. код.
Записан

ParshikovAlexey

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 45
Re: Watchdog
« Ответ #4 : 03 Марта, 2010, 11:46:34 »

Благодарю за ответ. Теперь буду разбираться с ним.
Записан

meta

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 5
Re: Watchdog
« Ответ #5 : 24 Августа, 2011, 15:21:35 »

Здравствуйте,

мы используем WinCE 6.0, есть ли возможность пользоваться watchdog в этом случае? Если есть, то как это сделать?
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: Watchdog
« Ответ #6 : 26 Августа, 2011, 13:01:33 »

Наш специалист по WinCE сейчас в отпуске, поэтому пока ответить не можем.
Записан

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: Watchdog
« Ответ #7 : 30 Августа, 2011, 13:03:17 »

Добрый день.
На данный момент Watchdog в WinCE используется в механизме перезагрузки через вызов IOCTL_HAL_REBOOT, тоесть при вызове данного IoControl запускается Watchdog, но счетчик не обнуляется, что вызывает перезагрузку системы.
Если Вы хотите использовать watchdog для предотвращения зависания программ, то нужно писать драйвер, или  вносить изменения в BSP образа.
Записан