Para poder hacer acceder al puerto paralelo por medio de las funciones inb y outb en linux es necesario el dar permisos al rango de direcciones que vamos a utilizar por medio de la función ioperm, por lo que si queremos hacer uso del LP0 seria:
#include <stdio.h>
#include <sys/io.h>
int main(void)
{
ioperm(0x378,1,1); // Damos permiso a 1a dirección 0x378
outb(1,0x378); // Enviamos 1
ioperm(0x378,1,0); // Quitamos el permiso
}
Aunque solo funciona como root.
lunes, 18 de diciembre de 2006
inb y outb en linux
Etiquetas:
linux,
puerto paralelo
Suscribirse a:
Comentarios de la entrada (Atom)
No hay comentarios.:
Publicar un comentario