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