Tente anexar "\ n" ou "\ r" a cada instrução de eco.
ou seja,
echo "hello\n" > /dev/ttyUSB0
ou
echo "hello\r" > /dev/ttyUSB0
ou até mesmo
echo "hello\r\n" > /dev/ttyUSB0
Quando eu envio dados via / dev / ttyUSB0 que é criado pelo driver pl2303, ele está sempre enviando os dados que são da última vez que eu estou pensando em enviar. Esse significado: se eu digitar o comando abaixo:
echo hello > /dev/ttyUSB0 ## the receiver can't get any infomation
echo 1 > /dev/ttyUSB0 ## the receiver get "hello"
echo 123 > /dev/ttyUSB0 ## the receiver get "1"
é uma questão bastante estranha ... não tenho ideia de corrigir isso.
BTW: minha versão do kernel do Linux é 2.6.24-26-genérica (Ubuntu 8.04)
Tente anexar "\ n" ou "\ r" a cada instrução de eco.
ou seja,
echo "hello\n" > /dev/ttyUSB0
ou
echo "hello\r" > /dev/ttyUSB0
ou até mesmo
echo "hello\r\n" > /dev/ttyUSB0