Pode haver formas mais simples e mais robustas de transferir arquivos, mas isso deve trabalho:
-
base64 codifique seu arquivo no sistema host
base64 file > file.64
-
Redirecionar a saída serial para um arquivo no Pi:
cat < /dev/ttyAMA0 > file.64
-
Use o recurso colar do minicom: Ctrl + A , Y e selecione o arquivo para ser transferido. Pressione Ctrl + D no Pi após a conclusão da transferência.
- O arquivo é então transferido para o Pi como
file.64
-
Agora base64 decodifique-o:
base64 -d file.64 > file
A conversão de base64 é necessária porque os arquivos binários são transmitidos e ecoados e algumas seqüências podem alterar ou encerrar a sessão e mexer com o terminal ou corromper a transferência. Qualquer outra conversão que impeça que os caracteres “inseguros” sejam retornados para a tela também funcionará, mas a base64 parece ser uma boa opção aqui e está instalada no Pi por padrão.