Watchdog sterowany portem szeregowym
Masz problem? Zapytaj na forum elektroda.pl z bramk± pl.misc.elektronika!
From: Radek Majkowski <rmajkows_at_nospam_polbox.com>
Subject: Watchdog sterowany portem szeregowym
Date: Thu, 04 Mar 1999 15:04:50 +0100
Witam...
Czy ktos moglby mi pomoc w realizacji projektu. Uklad ma chodzic w
systemie Windows NT i resetowac komputer wrazie potrzeby.
Mam pomysl wstepny: Aplikacja wysyla sygnal przez port co jakis czas do
ukladu watchdog'a. Jezeli nastapi "timeout" (znaczy system sie
zawiesil), uklad resetuje komputer na twardo (przekaznikiem). Wypada
rowniez wlaczyc go po starcie systemu - dlugi czas i skoki napiec na
porcie.
Chodzi o cos prostego, co spelnialoby powyzsze zadanie.
Z gory dziekuje za pomoc... Radek
From: "Sławek Osoba" <william_at_nospam_student.uci.agh.edu.pl>
Subject: Re: Watchdog sterowany portem szeregowym
Date: Thu, 4 Mar 1999 16:07:17 +0100
Wiele plyt glównych ma drugi uklad timera który realizuje watchdoga.
Niewielki opis znajdziesz w Anatromii PC.
From: Stanislaw Sidor <sts_at_nospam_qq.elcompzu.com.pl>
Subject: Re: Watchdog sterowany portem szeregowym
Date: Thu, 04 Mar 1999 20:48:44 +0100
Radek Majkowski wrote:
Witam...
Czy ktos moglby mi pomoc w realizacji projektu. Uklad ma chodzic w
systemie Windows NT i resetowac komputer wrazie potrzeby.
Oj-jo-joooooj !!!
Bardzo niebezpieczny projekt. NT nie jest systemem przystosowanym do
takiego "kopania" z nienacka.
Jesli jest to spokojnie stojacy PC, nie narazony na zaklocenia
elektomagnetyczne ze strony sieci 220V i sieci komputerowej, to NT
gwarantuje na sprawnym sprzecie bardzo poprawne i dlugotrwale(nie
powiem, ze wieczne :-) dzialanie. Nagle resetowanie tego systemu, prawie
zawsze doprowadzi do utraty synchronizmu danych pomiedzy buforami plikow
w pamieci a dyskiem. Za ktoryms tam razem po restarcie, zobaczys
blue-screem i koniec. Przeklniesz psa-stroza.
Mam pomysl wstepny: Aplikacja wysyla sygnal przez port co jakis czas do
ukladu watchdog'a. Jezeli nastapi "timeout" (znaczy system sie
zawiesil), uklad resetuje komputer na twardo (przekaznikiem).
Fuuuj. Co za okropny pomysl. To, ze aplikacja wyleciala nie oznacza, ze
trzeba kopnac caly system !. Moze napisac watch-doga programowego i
"dobijac" do konca taka aplikacje jesli juz jej system nie zamordowal i
startowac od nowa. Poki system chodzi, wszystko jest O.K, tak to
zaprojektowano.
Taki sprzetowy watch-dog sprawdzal sie tylko w DOSie i to bez cache
dyskowego lub w przypadku odpowiedniego napisania programow np. dla
QNXa.
Kto ci taki projekt zadal, dawaj jego namiary, to mu sie wytlumaczy na
boku, jakich to bzdetow mlodych ludzi uczy :-)
(STS)