Idozites Win/VB6.0 alatt
Petrik Gergely
spee at freemail.hu
Mon Jan 12 21:21:21 CET 2004
udv!
mint mar irtam, nem csinaltam meg ilyet. win98 eseten
ugy tapasztaltam, hogy nagyon gusztustalan dolgokat tudnak
csinalni nagy nevu gyartok driverei. ellenben most
rakerestem guglin jobb hijan, es az alabbi oldalt talaltam:
http://www.cmkrnl.com/faq05.html
itt van 1 ilyen sor:
"Most driver routines can be interrupted at any time,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
possibly by the driver's own interrupt service routine
(ISR)."
ez alapjan konnyen lehet, hogy marhasagot irtam. linuxban
minden tovabbi nelkul magadnal tarthatod a procit egy
driverben. ott a kernel nem preemptiv utemezesu, es en latva
a win98-as scannerdrivert, illetve azt, hogy mit muvel, ugy
gondoltam, hogy talan...
de vannak itt win programozok a listan, ok esetleg
megerosithetik amit irtam, vagy azt, hogy nem volt igazam,
es nem lehet ilyet csinalni.
ha van tapasztalatod win driver irasban, akkor el tudod
donteni, hogy az alabbi kezenfekvonek tuno 5let hibadzik-e:
a fenti idezetben levo ISR-ben szepen kiadni egy interrupt
tiltast, es vegtelen ciklusban bizgetni az io portokat amig
jolesik, majd engedelyezni az inteket, es visszaterni.
mas kerdes, hogy interruptot is generalni kell vmivel...
amugy ahonnan a fenti linket elertem:
http://thatum.itgo.com/programming/programlink.htm
itt van par tovabbi link win programozas temaban.
> > abszolut nem ertek a winhez, de amit tudok rola, az alapjan
> > nem kimondottan real-time OS. sot, nem is OS, de ez mindegy.
> > mindamellett kernel szintu buheralassal talan lehet
>
> > probalkozni. irsz egy drivert, es az az atvitel
> > idejere blokkol mindent, es sw-bol utemez (ilyet a "nagyok"
> --------
> Nagyon nagy oromet tudna szerezni ha valaki megirna,
> hogyan lehetne ablokkol mindent megoldani
>
> Elore is koszonom
>
> Kondor Attila
> --------
> > is csinalnak neha, pl soros porti hp scanner driver csuda
> > dolgokat tud muvelni...). onnantol meg asm, vagy ahogy
> > tetszik. ennel sztem sokkal szebb valami primitiv uC-s
> > vacakot raakasztani a soros portra, es onnantol rs232-n
> > kommunikalni vele. abba meg hardkodolhatsz mindenfele us-os
> > idoziteseket. de nem tudom, konkretan mit is akarsz
> > csinalni, mit kell tudjon a cucc a 10 bites csomagok
> > atvitelen felul, stb.
--
G
More information about the Elektro
mailing list