Usando ZModem dentro da linha de comando no Windows para transferência de arquivos via Serial

Usando ZModem dentro da linha de comando no Windows para transferência de arquivos via Serial

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.

informação relacionada