Todos os dispositivos no Unix são mapeados para um arquivo de dispositivo, as portas seriais seriam /dev/ttyS0 /dev/ttyS1....
Primeiro, dê uma olhada nas permissões desse arquivo, vamos supor que você esteja usando /dev/ttyS1.
ls -l /dev/ttyS1
Você desejará acesso read.write, se este for um sistema compartilhado, considere as conseqüências de segurança de abri-lo para todos.
chmod o+rw /dev/ttyS1
Um método bruto muito simples de gravar no arquivo usaria o echocomando simple .
echo -ne '\033[2J' > /dev/ttyS1
e ler
cat -v < /dev/ttyS1
Você pode ter um gato correndo em um terminal e ecoar em um segundo.
Se tudo estiver sem sentido, então a taxa de transmissão, as configurações de bits podem precisar de configuração antes de você começar a enviar. sttyvai fazer isso. !! OBSERVAÇÃO stty usará stdin como descritor de arquivo padrão para afetar.
Comandos equivalentes.
stty 19200 < /dev/ttyS1
stty 19200 -F /dev/ttyS1
Isso pode ser suficiente para você escrever algo e registrar? Não tenho certeza do que você está tentando alcançar.
Para um mais interativo, lembra que sua abordagem de configurações padrão seria usá-
minicomlo, é apenas um programa que faz tudo o que mencionei até agora. (semelhante ao hiperterminal no Windows, você pode estar familiarizado).
Uma solução intermediária usaria um programa de terminal como o screenque funcionará em um dispositivo serial.
screen /dev/ttyS1
man screen man minicom man stty Para maiores informações