[Ayuda] Por donde empiezo

Raymond Hall Haro kovalski en msg.com.mx
Mie Mar 24 19:51:44 CST 2004


Max Valdez wrote:

>No es recomendable conectar nada a un puerto serial cuando la maquina esta 
>prendida, se supone que las maquinas modernas saben protegerse, pero he visto 
>maquinas quemarse por hacer eso, en maquinas recientes.
>
>  
>
Bombero: demonios! estallo todo el edificio!
Sysop: sip, parece que tuvimos un problema con el mainframe (reciente, 
es una IBM 390)
Bombero: problema?
Sysop: sip, un @#$@#%$@ usuario apago su vt100!
(he oido la historia de MB que fallan por hacer eso con el paralelo, 
pero deberias mandar algunas anecdotas de incendios seriales para 
documentar nuestro optimismo. Ahora si que cobra sentido la expresion 
"serial killer")

>Ahora, en todos los dispositivos, cuando hay una nueva conexion, mandan una 
>señal, que no la veas no significa que no esta, y en realidad no es deseable 
>verla, a menos que estes debugueando el driver.
>  
>
En efecto, si trazas el kernel, veras que en serial.c, cuando conectas 
solo tierra, tx y rx (sin rts/cts) te sale un mensajito que dice: 
auxilio! alguien se anda metiendo con mi serialito!!!
:P
(no, en realidad no pasa esto y si es el caso en cuestion, esta en chino 
saber que tienes algo conectado a no ser que sea un modem que te sabe 
responder OK ante un AT, o algo similar. Si usas rts/cts vas de gane)

>Si sabes programar en C, te recomiendo que le de una vuelta a la seccion de 
>drivers en el kernel de linux, hay poco nuevo bajo el sol, y esa idea esta 
>muy estudiada, y programada.
>
>  
>
Yo mas bien sigo pensando que es mas facil y seguro polear al serial de 
cuando en cuando, como lo hace mgetty, aunque si se trata de 
experimentar con el kernel pues adelante, checa como dicen, el arbol de 
./dirvers/char, en especial serial.c y tal vez te ayude el libro de 
Alessandro Rubini (Linux Device Drivers) eso si, para 2.4 o <.

salu2,
Ray


 
_______________________________________________
Ayuda mailing list
Ayuda en linux.org.mx
Para salir de la lista: http://mail.linux.org.mx/cgi-bin/mailman/listinfo/ayuda/



Más información sobre la lista de distribución Ayuda