[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