[eside-ghost] Propuesta de taller
Alejandro López Monge
kodemonk en telefonica.net
Vie Mayo 19 11:12:35 CEST 2006
Yo crearía un /dev, que si haces un cat texto.txt > /proc/morse saque caracter a caracter el fichero de texto por los leds (seguro que no esta ni implementado xDD). Pero vamos que es una idea, así enseñarias los más basico, crear, una entrada en /proc, mostrar los module operations (read,write,open,close), llevar la cuenta de procesos que estan usando el modulo, bloquear el modulo si esta ocupado, dar permisos al modulo, y por último la pijada del morse, podría ser divertido, como el módulo más sencillo ;D. Lo del paralelo lo tengo hipertrillado la verdad es que es muy sencillo, incluso más que el serial, una lástima que se esté quedando obsoleto ;D. La idea sería crear dos entradas /proc en cada máquina /proc/parIN y /proc/parOut de manera que lo que en una haces cat texto.txt > /proc/parOut salga por el /proc/parIN de la otra máquina, pero vamos que se puede hacer igual igual para serial
On Fri, 19 May 2006 11:08:46 +0200
Pablo Garaizar Sagarminaga <garaizar en eside.deusto.es> wrote:
> Aupa!
>
> El Fri, 19 May 2006 10:56:12 +0200
> Alejandro López Monge <kodemonk en telefonica.net> comentaba:
>
> > En realidad no tendría demasiado sentido hacer un driver de esos
> > desde kernel mode, por que las funciones outb e inb funcionan
> > también desde user space.
>
> Claro, y también podríamos evitarnos drivers USB tirando contra libusb,
> pero la idea era hacer un driver sencillo, ¿no? Ya sabemos que no tiene
> sentido práctico, solamente didáctico :-)
>
> > De cualquier manera me parece más didáctico hacer uno para el
> > paralelo, por que tienes varios octetos para jugar y puedes definir
> > pines de control, paridad etc.... Si quereis el código aún lo tengo
> > por ahí, eso si no iba muy rápida la transferencia ;D
>
> Lo decía simplemente porque parecía mucho más sencillo el serie, pero
> si se anima Jonan o tú a ir a por el paralelo, genial.
>
> > A mi personalmente me parece más vistoso y además sencillo hacer lo
> > que sale en el criptonomicon, cuando Randall (no se si se llamaba
> > así) para sacar información creaba un modulillo que empleaba los
> > LEDS de su portatil (en este caso serian del teclado, yo al menos es
> > lo que se hacer) para extraer información en morse cuando no quería
> > que le espiasen la pantalla xDDD sería muy geek ;D.
>
> ¿Pero cuál sería el driver? ¿Algo que cambie las lucecitas como quieras
> o algo que pase a morse el contenido de la memoria de video? Lo segundo
> me parece sobrecargar innecesariamente al kernel :-?
>
> De aquí puede salir un cursillo muy guapo :-)
>
> --
> Agur
> Pablo Garaizar Sagarminaga
> garaizar en eside.deusto.es
--
Alejandro López Monge
Universidad de Deusto
Aptdo. 1
48080 - Bilbao (SPAIN)
Ext: 2919
e-mail: kodemonk en emasterminds.net
web: www.emasterminds.net
Más información sobre la lista de distribución eside-ghost