Anterior Siguiente Indice

1. Introducción

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 Disponible en castellano como Serie-COMO.

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.

1.1 Copyright

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.

1.2 Versiones futuras de este Documento

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.

1.3 Revisión

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.


Anterior Siguiente Indice