Un bonito domingo Electrolinuxeando :)
domingo, octubre 31, 2004
Hola a todos:
Les cuento: Hoy logré controlar el Puerto Paralelo desde Linux \o/, ahhh esto no lo hice yo solo, si no fuera tambien por la gran ayuda de mi amiga, la chicha superpoderosa Gabbil :D, Juas, espero no se moleste cuando lea esto, en fin.... Fue emocionante el momento cuando cuando logramos que los leds(unos foquitos) se enciendan a traves de un programa que corrió en Linux, no fue una tarea fàcil, fue trabajoso, pero valió la pena :). Aqui les cuento los detalles:
Hoy domingo Gabbil vino a mi casa, donde nos reunirnos para trabajar con el Puerto Paralelo desde Linux. Previamente "gabbil" ya tenia experiencia trabajando en este campo de manera teorica y practica, la practica desde windows; quien les escribe no, sin embargo mi experiencia radica en que tengo cierta facilidad para encontrar por la red programas que corren en Linux y que cumplen una funcionalidad especifica; en este caso: "Controlar el Puerto paralelo desde Linux".
La vocacion por la investigacion de parte de ambos es innegable por lo que decidimos "si o sí" lograr el objetivo........
Primera Parte:´Definir Ejemplo Practico.
La primera parte consista en definir que ejemplo practico podía ilustrar de manera practica como es que se maneja el puerto paralelo desde Linux.
Por sugerencia de gabbil se decidió hacer un pequeño circuito que tenga unos leds(como foquitos) los cuales se activarían a traves de una orden de la computadora que serían enviados por el puerto paralelo de la PC ( el puerto de la impresora) hacia el circuito, que finalmente acabarian prendiendo los foquitos.
Segunda Parte: Recolección de información
En esta parte gabbil se encargaría de traer la mayor cantidad de codigo fuente de los programitas que cumplian esta funcion pero en windows para ver la forma de adaptar el codigo y portarlo a Linux. Por mi parte yo me encargaría de buscar en google la mayor cantidad de Información acerca de ¿Como controlar el Puerto Paralelo en Linux?.
Nota: Estas dos primeras partes fueron hechas ayer sábado en Casa de AXEL
Tercera Parte: Selección de información encontrada.
La selección de la informacion que teniamos los dos la hicimos en mi compu con mi queridísimo Mandrake 10.0 :) despues de recolectar unos 10MB de información y seleccionar la información mas interesante nos terminamos quedando con este artículo:
http://bulma.net/body.phtml?nIdNoticia=1150
Cuarta Parte: Utilizar la informacion entrada y cumplir con el objetivo.
Prácticamente lo que estábamos buscando se encontraba en el ejemplo 2, por lo que simplemente teníamos que compilar y ejecutar el programa teniendo puesto el cable del puerto paralelo al circuito con los leds y nada mas. Sin embargo al compilar el programa nos arrojaba un error. Y el error supuestamente estaba en la declaracion de la funcion int(main), fueron alrededor de quince minutos buscando el posible error, hasta que Gabbil lo encontró y era un punto y coma(";") que el autor del articulo se olvidó de poner al después de:
Les cuento: Hoy logré controlar el Puerto Paralelo desde Linux \o/, ahhh esto no lo hice yo solo, si no fuera tambien por la gran ayuda de mi amiga, la chicha superpoderosa Gabbil :D, Juas, espero no se moleste cuando lea esto, en fin.... Fue emocionante el momento cuando cuando logramos que los leds(unos foquitos) se enciendan a traves de un programa que corrió en Linux, no fue una tarea fàcil, fue trabajoso, pero valió la pena :). Aqui les cuento los detalles:
Hoy domingo Gabbil vino a mi casa, donde nos reunirnos para trabajar con el Puerto Paralelo desde Linux. Previamente "gabbil" ya tenia experiencia trabajando en este campo de manera teorica y practica, la practica desde windows; quien les escribe no, sin embargo mi experiencia radica en que tengo cierta facilidad para encontrar por la red programas que corren en Linux y que cumplen una funcionalidad especifica; en este caso: "Controlar el Puerto paralelo desde Linux".
La vocacion por la investigacion de parte de ambos es innegable por lo que decidimos "si o sí" lograr el objetivo........
Primera Parte:´Definir Ejemplo Practico.
La primera parte consista en definir que ejemplo practico podía ilustrar de manera practica como es que se maneja el puerto paralelo desde Linux.
Por sugerencia de gabbil se decidió hacer un pequeño circuito que tenga unos leds(como foquitos) los cuales se activarían a traves de una orden de la computadora que serían enviados por el puerto paralelo de la PC ( el puerto de la impresora) hacia el circuito, que finalmente acabarian prendiendo los foquitos.
Segunda Parte: Recolección de información
En esta parte gabbil se encargaría de traer la mayor cantidad de codigo fuente de los programitas que cumplian esta funcion pero en windows para ver la forma de adaptar el codigo y portarlo a Linux. Por mi parte yo me encargaría de buscar en google la mayor cantidad de Información acerca de ¿Como controlar el Puerto Paralelo en Linux?.
Nota: Estas dos primeras partes fueron hechas ayer sábado en Casa de AXEL
Tercera Parte: Selección de información encontrada.
La selección de la informacion que teniamos los dos la hicimos en mi compu con mi queridísimo Mandrake 10.0 :) despues de recolectar unos 10MB de información y seleccionar la información mas interesante nos terminamos quedando con este artículo:
http://bulma.net/body.phtml?nIdNoticia=1150
Cuarta Parte: Utilizar la informacion entrada y cumplir con el objetivo.
Prácticamente lo que estábamos buscando se encontraba en el ejemplo 2, por lo que simplemente teníamos que compilar y ejecutar el programa teniendo puesto el cable del puerto paralelo al circuito con los leds y nada mas. Sin embargo al compilar el programa nos arrojaba un error. Y el error supuestamente estaba en la declaracion de la funcion int(main), fueron alrededor de quince minutos buscando el posible error, hasta que Gabbil lo encontró y era un punto y coma(";") que el autor del articulo se olvidó de poner al después de:
perror("ioperm")
deberìa ser: perror("ioperm");
una vez detectado el error se volvió a compilar el programa y \o/ y ya no
arrojaba nungun error,luego de eso hicimos las conexiones en el pueto
paralelo y los foquitos(leds) se encendieron :). Eran alrededor de las
6:45 pm y mi mamà ya nos estaba trayendo el lonche, y claro así terminó
la faenadel día de hoy Logrando controlar el Puerto Paralelo desde
Linux :)
Bueno, y lo mas probable es que ste ejemplo práctico lo expongamos este
Viernes en La Universidad San Marcos, esperemos no suceda ningun
inconveniente.
Bytes.