Watchdog sterowany portem szeregowym



Masz problem? Zapytaj na forum elektroda.pl z bramk± pl.misc.elektronika!

Poprzedni Następny
Wiadomość
spis tre¶ci
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


Poprzedni Następny
Wiadomość
spis tre¶ci
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.




Poprzedni Następny
Wiadomość
spis tre¶ci
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)