Tutorial:Puerto serie en Linux
De WikiRobotics
Revisión del 01:08 20 ene 2009 de Obijuan (Discusión | contribuciones)
Contenido
Introducción
Breve tutorial sobre cómo manejar el puerto serie desde Linux. Yo lo utilizo para comunicarme con microcontroladores externos y para el control de mis robots. Aunque nuestro ordenador no disponga de puerto serie, no hay problema. Se pueden utilizar conversores USB-serie.
Los ejemplos de este tutorial se han probado en la distribución de Linux Debian/Lenny (5.0)
Compilación
Para compilar los ejemplos, seguir los siguientes pasos:
- Descargar el paquete con los ejemplos:
- Descomprimirlo
- Entrar en el directorio serial-1.0
- Ejecutar make
$ make gcc -o serial.o -c serial/serial.c gcc -Iserial -c -o send_receive_ex/send_receive.o send_receive_ex/send_receive.c gcc -o send_receive send_receive_ex/send_receive.o serial.o gcc -Iserial -c -o term_ex/term.o term_ex/term.c gcc -Iserial -c -o term_ex/console_io.o term_ex/console_io.c gcc -o term term_ex/term.o term_ex/console_io.o serial.o
Ejemplo 1: enviar/recibir cadenas
Código fuente
send_receive.c | Fuentes del ejemplo, en el SVN |
Descarga de los ejemplos
Versión: 1.0
Fichero | Descripción |
---|---|
[] | Fuentes |
[] | Binarios compilados (Debian Lenny 5.0) |
Licencia
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Spain License. |
El código está liberado bajo licencia GPLv3 |
Autor
Enlaces
Repositorio
- SVN del proyecto http://svn.iearobotics.com/serial/
Para obtener la última versión del SVN:
svn co http://svn.iearobotics.com/serial/trunk
Noticias
- 19/Enero/2009: Comenzada esta página