rychly prenos dat pres LPT

Pavel Vejnárek vejnarek na kn.vutbr.cz
Pátek Březen 14 13:01:22 CET 2003


Petr Stehlik wrote:
>>Zeby povodnemu tazateli chybalo v /etc/modules.conf nieco ako
>>options parport_pc irq=7
> 
> jestli mluvime jeste porad o PARCP (nebo jinych podobnych softech), tak
> IRQ je spis na zavadu. Stejne jdou na porty primo a na zmeny cekaji ve
> smycce.
> 
> Pokud se uz mluvi o PLIPu, tak tam by naopak IRQ melo byt urcite pouzito
> (aspon IMHO), ale potom nutne klesa ta rychlost prenosu (opet IMHO).
> 
> Petr

Ja myslim, ze IRQ by byt na zavadu nemelo. Kdyz jde soft na port primo a 
ceka ve smycce, tak mu rozjete IRQ nevadi(nemylim-li se). Pokud soft IRQ 
pouziva, tak by se naopak melo velmi ulehcit procesoru, ktery nemusi 
neustale checkovat ten port. Nemyslim si, ze by IRQ melo byt necemu 
prekazkou. Ve spojeni s DMA by CPU o prenosu skoro nemel vedet.
K tomu je ale zapotrebi modu EPP nebo ECP, ktere uz se umi o prenos 
postarat z velke casti samy na urovni HW(programator se nemusi starat o 
handshaking).

Mimochodem parport_pc mam s IRQ samozrejme rozjety. Kazdopadne souhlasim 
s tim, ze u programu ktere ho nevyuzivaji je to k nicemu.

Chapu to tedy dobre, ze pokud bych chtel aplikaci na prenos dat po LPT, 
ktera pouziva ECP(IRQ, DMA) a diky tomu s ni bez problemu dosahnu 
rychlosti nad 500kB/s, musim si ji napsat sam?

-- 
Pavel Vejnárek
Faculty of Information Technology, VUT Brno
private mail:    vejnarek na kn.vutbr.cz
university mail: xvejna00 na stud.fit.vutbr.cz
ICQ: 93044102, phone: +420608/313249



Další informace o konferenci Linux