Ölçme ve Değerlendirme
Takip Edilme ve İzleme İzleme Zamanlayıcıları Sistem Yeniden Tanımlanabilirlik için Gömülü Cihazlar
Table of Contents
Watchdog zamanlayıcıları, sistemi ihmal etmek ve önlemek için gömülü sistemlerde temel bileşenlerdir. Cihazı sıfırlamak için cihazı sıfırlayan güvenlik mekanizmaları olarak hareket ederler, eğer sorumlu veya bir hatayla karşılaşırlarsa. Proper uygulama ve saatdog zamanlayıcılarının hesaplanması sistemi istikrarı korumak için önemlidir.
Watchdog Timers
Bir saatdog zamanılayıcı, sistemi çalıştırılan yazılım tarafından periyodik olarak sıfırlanmamışsa sıfırlamayan bir donanım veya yazılım zamanılayıcıdır.Bu mekanizma yazılım hangs veya beklenmedik hatalardan kurtarmaya yardımcı olur. zamanlayıcı, yanıt verme ve yanlış sıfırlama süresi ile yapılandırılmalıdır.
Watchdog Timers
Uygulama, saatdog zamanır'ın zamanını yapılandırır ve sistemi bu dönemde düzenli olarak sıfırlamayı sağlar. Bu işlem, “kayıtlama” veya “beyi besleme” olarak bilinen bu süreç, sistemin doğru çalıştığını gösterir.Eğer sistem zamanlayıcıyı sıfırlamazsa, bir sistem sıfırlanır.
Çoğu gömülü sistem, saatdog zamanılayıcıyı kontrol etmek için donanım kayıtları sağlar. Yazılım rutinleri başlangıçtan itibaren yazılır ve ihtiyaç duyulan zamanı devre dışı bırakır. Proper entegrasyon, hataların en az yanlış resetlerini ve hızlı kurtarma sağlar.
Watchdog Timer Dönemlerini Hesaplamak
Bir saatdog zamanılayıcının zamanı sistem gereksinimlerine bağlıdır ve hata tespit süresine göre hesaplanır. Zamanlayıcının saat frekansına ve istenen zaman süresine göre hesaplanır.
[0]Timeout Count = Desired Timeout / Timer Saat Dönemi[Dönemli: 1)
Örneğin, sistem 2 saniyelik bir süre için ihtiyaç duyarsa ve zamanlayıcı saat 1 MHz'de çalışırsa, sayı değeri 2,000,000 olmalıdır. Proper hesaplama, zamanlayıcının hataları tespit ederken normal işlem için yeterince zaman sağlar.
- Sistem yanıt süresini belirleme
- Zamanlayıcı saati frekansı
- Uygun zaman aralığı değeri ayarlayın
- Çeşitli koşullar altında test testi