Este es el COMO Programar el puerto serie en Linux. Todo sobre cómo programar comunicaciones con otros dispositivos/ordenadores sobre una línea serie, bajo Linux. Explicaremos diferentes técnicas: E/S Canónica (sólo se transmiten/reciben líneas completas), E/S asíncrona, y espera para una entrada de origen múltiple.
Este documento no describe cómo configurar un puerto serie, ya que esto ha
sido descrito por Greg Hankins en el Serial-HOWTO
Tengo que hacer notar encarecidamente que no soy un experto en este campo, pero he tenido problemas con un proyecto que necesitaba tales comunicaciones. Los ejemplos de código añadidos aquí se derivaron del código de miniterm disponible en la guía de programadores del Linux Documentation Project:
(
ftp://sunsite.unc.edu/pub/Linux/docs/LDP/programmers-guide/
y
espejos) en el directorio de ejemplos. Si alguien tiene algún comentario,
con gusto lo incorporaré a este documento (ver sección
revisiones).
Todos los ejemplos fueron comprobados usando un núcleo Linux 2.0.29 sobre un i386.
El CÓMO Programar el puerto serie en Linux es propiedad inteletual (C) 1997 de Peter Baumann. Los documentos Linux HOWTO - Linux COMO pueden ser reproducidos y distribuidos completos o en parte, en cualquier medio físico o electrónico, con la única condición de que mantengan esta nota de propiedad intelectual en todas sus copias. La redistribución comercial está permitida y fomentada; de todas formas al autor le gustaría que se le notificaran tales distribuciones.
Todas las traducciones, trabajos derivados o trabajos agregados que incorporen cualquier documento Linux HOWTO-Linux COMO debe estar cubierto por esta nota de propiedad intelectual. En resumen, no puede crear un trabajo derivado de un HOWTO-COMO e imponer restricciones adicionales a su distribución. Se pueden conceder excepciones a estas reglas bajo ciertas condiciones; por favor contacte con el coordinador de los HOWTO en la dirección dada abajo.
Resumiendo, queremos promover la difusión de esta información a través de tantos canales com sea posible. No obstante queremos retener la propiedad intelectual de los docuentos HOWTO-COMO, y nos gustaría que se nos notificara cualquier plan para redistribuir los HOWTO-COMO.
Si tiene preguntas, por favor contacte con Greg Hankins, el coordinador de
los HOWTO de Linux, en
gregh@sunsite.unc.edu
mediante correo electrónico.
Las nuevas versiones de COMO Programar el puerto serie en Linux estarán
disponibles en:
ftp://sunsite.unc.edu:/pub/Linux/docs/HOWTO/Serial-Programming-HOWTO
y sus espejos. Hay otros formatos, como versiones PostScript y DVI en el
directorio other-formats
.
CÓMO Programar el puerto serie en Linux también está disponible en
http://sunsite.unc.edu/LDP/HOWTO/Serial-Programming-HOWTO.html
y será enviado a
comp.os.linux.answers
mensualmente.
Por favor, mándeme cualesquiera corrección, pregunta, comentario,
sugerencia o material adicional. Me gustaría mejorar este HOWTO-COMO.
Dígame exactamente qué es lo que no entiende, o qué debería estar más
claro. Me puede encontrar en
Peter.Baumann@dlr.de
vía
email. Por favor, incluya el número de versión del CÓMO Programar el
puerto serie en Linux cuando escriba. Esta es la versión 0.3.