PDA

View Full Version : Parallela


Luc@s
11-11-2003, 16:06
Dove è situata in /dev la 1° porta parallela?

VICIUS
11-11-2003, 16:29
provato a controllare /dev/lp0 ?

ciao ;)

Luc@s
11-11-2003, 16:42
tnk!
Provo.
E che mi serve x un prog in C x scambiare dati tra 2 PC.

ma con
int fd = open("/dev/lp0", O_RWDR);
Posso usarla x scambiare dati sopra?

VICIUS
11-11-2003, 16:47
Non so non ho mai fatto queste cosine. cmq. lp0 è un dispositivo a cartatteri puoi scriverci sopra come in un comune file, l'unica cosa a cui devi fare attenzione sono i permessi. se esegui un programmino come utente normale potresti non avere i permessi necessari per poter scrivere o leggere sul dispositivo.

ciao ;)

gurutech
11-11-2003, 18:18
Dal kernel di linux, file Documentation/devices.txt
[...]
6 char Parallel printer devices
0 = /dev/lp0 Parallel printer on parport0
1 = /dev/lp1 Parallel printer on parport1
[...]
99 char Raw parallel ports
0 = /dev/parport0 First parallel port
1 = /dev/parport1 Second parallel port
[...]

help in linea del kernel, sotto Char. Dev. -> User Space Par. Port.

CONFIG_PPDEV:

Saying Y to this adds support for /dev/parport device nodes. This is
needed for programs that want portable access to the parallel port,
for instance deviceid (which displays Plug-and-Play device IDs).
[...]



credo che sia più corretto che tu usi /dev/parport0. se non ce l'hai creala con

mknod -c 99 0 /dev/parport0

e ricordati di inserire il modulo ppdev con

modprobe ppdev


P.S. il testo inserito è tratto da un kernel 2.4.19, non so sulla tua distro cosa ci sia e soprattutto se sia già presente il modulo ppdev