Preciso transferir arquivos grandes do Windows para um sistema Linux embarcado pela porta serial. As pessoas parecem estar recomendandoZModempara fazer esta tarefa. Usando o recurso de transferência de arquivos do TeraTerm, consegui realizar esta tarefa com sucesso.
Minha pergunta é: como posso usar isso fora do TeraTerm e em um ambiente de linha de comando no Windows? Baixei binários pré-compilados (rz.exe e sz.exe), mas não consegui especificar a porta COM para a qual realizar a transferência do arquivo. Estou procurando fazer algo assim
./sz.exe filename.zip > COM10
Na página de manual, parece que não há nenhuma opção para especificar a porta serial. Estou esquecendo de algo? Quaisquer insights são muito apreciados.
Jônatas
Responder1
Dependendo de quão rigoroso é 'fora do Tera Term', você pode tentar usar um TeraTermmacro, que parece um script de programação e pode ser executado na linha de comando. As macros têm capacidades bastante razoáveis; Acabei de fazer um que se conecta a um raspberry pi por TCP (mas funcionaria com serial), efetua login, solicita ao usuário que selecione um arquivo e depois envia o arquivo por ZMODEM.