Como posso transferir um arquivo binário usando minicom e uma conexão serial? [fechadas]

5

Como posso transferir um arquivo binário usando um cabo serial entre o meu pc do Ubuntu e uma caixa onde eu instalei o minicom? A caixa do minicom não tem conexão.

    
por kaio 27.05.2015 / 15:29

1 resposta

2

Eu não tentei isso antes, mas esta página diz que você pode enviar binário via minicom codificando-o em ASCII. Você precisa ter busybox instalado na caixa.

Use uuencode para codificar. Aqui está a sua sintaxe:

uuencode [INFILE] STORED_FILENAME > send_file

INFILE é o caminho para o arquivo codificar e STORED_FILENAME é obviamente o nome do arquivo. O uuencode é enviado para o stdout, portanto, ele é redirecionado para um arquivo temporário, send_file .

Prepara a máquina de destino para receber o arquivo:

target$ cat > recieved_file

Agora é enviado como ascii usando minicom:

host$ minicom
CTRL+A S
+-[Upload]--+                                                
| zmodem    |                                                     
| ymodem    |                                                
| xmodem    |                                                
| kermit    |                                                
|>ascii<    |                                                
+-----------+

No alvo, decodifique o arquivo:

uudecode [-o OUTFILE] [INFILE]

Para ver se funcionou como esperado, marque md5:

busybox md5sum <filename>

Por favor, veja se isso funciona e postar de volta, porque eu nunca fiz isso. eu mesmo

    
por daltonfury42 27.05.2015 / 19:04