Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

system clock interrupt

[es] :: C/C++ programiranje :: system clock interrupt

[ Pregleda: 2844 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mirkash
Mirko Teodorović
Serbia and Montenegro

Član broj: 20935
Poruke: 13
*.vdial.verat.net



Profil

icon system clock interrupt25.02.2004. u 19:25 - pre 244 meseci
Treba da povezem svoj program sa sistemskim clockom.
Odnosno f-ja initIVT treba da inicijalizuje interrupt tabelu tako da se
pri prekidu sa sistemskog tajmera startuje moja rutina

/////////////////////////////////////////////////////////////////////
// class InterruptHandler
/////////////////////////////////////////////////////////////////////

typedef unsigned int IntNo; // Interrupt Entry Number

class InterruptHandler : public Thread {
protected:

InterruptHandler (IntNo num, void (*intHandler)());

private:

};

class TimerInterrupt : public InterruptHandler {
protected:

TimerInterrupt () : InterruptHandler(TimerIntNo,timerInterrupt) {}
static void timerInterrupt ()

private:
static TimerInterrupt* instance;

};

void initIVT (IntNo, void (*)() ) {
// Init IVT entry by the given vector
}


InterruptHandler::InterruptHandler (IntNo num, void (*intHandler)()) {
// Init IVT entry num by intHandler vector:
initIVT(num,intHandler);

// Start the thread:
start();
}
 
Odgovor na temu

filmil
Filip Miletić
Oce Technologies B.V., inženjer
hardvera
Arcen, NL

Član broj: 243
Poruke: 2114
*.adsl.zonnet.nl

Jabber: filmil@jabber.org
ICQ: 36601391


+3 Profil

icon Re: system clock interrupt25.02.2004. u 20:40 - pre 244 meseci
Zašto mi se čini da je počela sezona priprema za PRV?

A pitanje je...?

f
 
Odgovor na temu

mirkash
Mirko Teodorović
Serbia and Montenegro

Član broj: 20935
Poruke: 13
*.vdial.verat.net



Profil

icon Re: system clock interrupt27.02.2004. u 00:21 - pre 244 meseci
tek sada sam vidio meil u kojem me obavestavaju o razlozima zbog kojih je obrisana
moja prethodna poruka, jedan od razloga da nije dovoljno jasno sta je pitanje.
Meni se pitanje cinilo prilicno jasno, "dozvoljeno" pitanje je verovatno kako da inicijalizujem tajmerski interupt, ali mislim da se to prilicno jasno vidi iz mog pitanja.
Ja se izvinjavam ako sam malo promasio ali to je zato sam pocetnik.
 
Odgovor na temu

filmil
Filip Miletić
Oce Technologies B.V., inženjer
hardvera
Arcen, NL

Član broj: 243
Poruke: 2114
*.adsl.zonnet.nl

Jabber: filmil@jabber.org
ICQ: 36601391


+3 Profil

icon Re: system clock interrupt27.02.2004. u 00:56 - pre 244 meseci
Kako verovatno koristiš Borland C++ za rad na školskom kernelu (jer ne
radi ni sa čim drugim), biće dovoljno da pogledaš help za funkcije
getvect() i setvect(). Tamo imaš i primer kako se to
tačno radi.

http://poli.cs.vsb.cz/c/help/dos.htm#LBL152

f

[filmil: dve ispravke. Imena funkcija su getvect() i setvect() umesto getintvect i setintvect(). Ove potonje su funkcije u Borland Pascalu a ne C++-u. Dodat i link]
 
Odgovor na temu

[es] :: C/C++ programiranje :: system clock interrupt

[ Pregleda: 2844 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.