Puerto serial
Arnau Sanchez
arnau en ehas.org
Vie Oct 26 21:37:12 CEST 2007
Jordi Funollet escribió:
> En Linux todo se trata como un fichero. En el caso de un puerto serie, una vez
> configurado el bitrate, puedes leerlo con un simple:
>
> $ cat /dev/ttyS0
>
> ¿Has probado a engañar a pyserial? Pasale el nombre de un fichero (o una pipe)
> en lugar del '/dev/ttyS_'.
No funcionará; al abrir el puerto tratará de configurarlo, y al primer
ioctl se la pegará.
Hace un tiempo necesité esto mismo (simular un puerto serie para
pruebas) y pensé que sería algo sencillo, pero ni buscando por internet
ni inspeccionando las fuentes de Linux vi ninguna forma de hacerlo.
Al final reconocí la derrota, e hice lo mismo que proponía tny: usar un
adaptador USB-Serial (te crea un /dev/ttyUSBX) para hacer pruebas con él.
Más información sobre la lista de distribución Python-es