¿Puedo usar el protocolo xmodem con PySerial?

Tengo una conexión activa con mi dispositivo serie a través de PySerial, pero también quiero transferir archivos a través del protocolo xmodem como parte de mi programa.

¿Cuál sería la forma más neutral de hacer esto? En el peor de los casos, pudeclose() miserial.Serial Objeto en Python y usosubprocess hacer un llamamiento a/usr/bin/sb, pero eso parece poco elegante.

Actualmente estoy en Ubuntu 9.10 y estoy usando un adaptador USB-TTY.

¿Algunas ideas?

Respuestas a la pregunta(3)

Su respuesta a la pregunta