Hola
El Vie, Jun 04, 2004 a las 11:07:16AM +0800, R M escribi�:
> [...] realizar proyectos con el puerto paralelo de mi PC [...] me lei
> los how-to IO-port-programming y el home-electrical-control [...]
> [...] lo compile pero no me funciona [...]
Primero que todo, cuales son con exactitud los mensajes de error? "no
me funciona" no creo que sea suficiente.
Estuve revisando el codigo del tipo ese, no hace nada raro, el problema
no esta en el programa... en ninguna parte del programa se indica que se
necesita correr como root, sin embargo las funciones como
outb(PUERTO,algo);
estan tratando de escribir directamante a la direccion PUERTO (en el
caso del puerto paralelo es 0x378) cosa que un usuario normal no puede
hacer. De hecho, antes de hacer outb()'s llama la funcion ioperm y en el
primer documento, bajo una seccion titulada "Permisions" que ud leyo (al
parecer a medias) dice:
"The ioperm() call requires your program to have root privileges"
Ya intento correr el programa como root?
Yo hice para un programita sencillo para manejar un carro (hecho con
puentes H y motorcitos DC en una protoboard) con el puerto paralelo.
El codigo fuente esta en mi pagina junto con una breve descripcion, esta
hecho en C. Quiza le sirva de ayuda.
Espero le ayude.
Suerte,
--
El�as Torres Arroyo
http://www.eie.ucr.ac.cr/elias
elias en eie punto ucr punto ac punto cr
--
Desuscripci�n: escriba a [EMAIL PROTECTED], tema 'unsubscribe'
Problemas a: [EMAIL PROTECTED] http://www.linux.or.cr/listas