Watchdog의 전체적인 포인트는 펌웨어가 예상대로 실행되는지 확인하는 것입니다. 이 이론은 펌웨어가 주기적으로 워치 독을 걷어차면 담당하는 다른 기능들도 또한 발생한다는 것입니다.
시스템 디자인에서, 그들은 장애 안전의 마지막 단계입니다. 기본적으로 "우리는 워치 독을 차게 할 수 없기 때문에 시스템이 무엇을하는지 모르고있다."그래서 장치를 리셋하고 문제가 사라지기를 희망한다. " 그들은 손상을 스택, 실수로 무한 루프에서 당신을 보호 할 수
이, RAM은 twiddles 비트 등
창있는 워치 독은 더 일을 방지 할 수있는 창으로 단일 양면 워치 독보다 더 나은 솔루션입니다 ... 예를 들어 단면이있는 경우 루프에 붙어있는 루프가 워치 독 킥을 포함하면 문제가 있다는 것을 알 수 없습니다. Windowed Watchdog의 경우, 너무 빨리 걷어차는 확률로 인해 재설정 할 확률이 더 큽니다 ...
질문에 대한 답변입니다. 펌웨어가 예정된대로 작동하고 있는지 확인하고 싶지 않은 경우 Windowed Watchdog를 사용하십시오. 그렇지 않은 경우 안전한 상태로 되돌릴 수 있습니다. 그들은 일반적으로 안전 시스템에 중점을두고 있지만, 모든 임베디드 장치는 그 사용으로 이익을 얻을 수 있습니다. (예를 들어, 하우스 서모 스탯은 안전이 중요한 시스템으로 간주되지 않지만 배터리가 완전히 잠겨 배터리를 제거하기 위해 배터리를 제거해야하는 경우에는 성가신 일이 될 수 있습니다.)
이제 윈도우로 된 워치 독이 유럽에서 판매 될 예정인 가전 제품에 대한 IEC 60730 표준 요건. –