Introdução
O uso de sistemas eletrônicos que fazem uso de um sistema operacional embarcado tem crescido substancialmente nos últimos anos, em todos os segmentos possíveis e imagináveis: em eletrodomésticos, automóveis, aviões, telefones celulares, roteadores, etc.
E quando se fala em sistemas embarcados, é intrínseco que tais dispositivos, em seu uso comum, sejam submetidos às mais variadas e imprevisíveis situações, citando como exemplo: exposição ao calor, operação em ambientes eletromagneticamente hostis, operação sob vibrações mecânicas intensas e tudo mais que o “mundo real” pode oferecer aos dispositivos eletrônicos usados massivamente. Sendo assim, como fazer com que um dispositivo embarcado (sobretudo àqueles que trabalham em locais de difícil acesso) que passa por uma situação extrema do ambiente de operação ou por um bug grave de software, causando seu travamento, possa se restabelecer e voltar ao funcionamento normal sem nenhuma intervenção humana? Uma das formas de se garantir isso é fazer uso de watchdog.
Este artigo mostra como fazer uso do watchdog com o Linux embarcado, de forma a aumentar a confiabilidade no uso de dispositivos eletrônicos com este sistema operacional em situações reais de uso.
Leia o artigo na íntegra
Para ler este artigo na íntegra, acesse: https://embarcados.com.br/utilizando-watchdog-no-linux-embarcado/
Indicação de hardware para praticar
Para praticar os conceitos vistos nesse artigo, recomendo a utilização das seguintes placas: