Мне нужно перенести большие файлы из Windows во встроенную систему Linux через последовательный порт. Люди, кажется, рекомендуютZМодемдля выполнения этой задачи. Используя функцию передачи файлов TeraTerm, я смог успешно выполнить эту задачу.
Мой вопрос в том, как я могу использовать это вне TeraTerm и в командной строке Windows? Я скачал предварительно скомпилированные двоичные файлы (rz.exe и sz.exe), но не смог, так как он не позволяет указать COM-порт для передачи файла. Я хочу сделать что-то вроде этого
./sz.exe filename.zip > COM10
На странице руководства не видно, чтобы он предоставлял какую-либо возможность указать последовательный порт. Я что-то упустил? Любые идеи будут высоко оценены.
Джонатан
решение1
В зависимости от того, насколько строги правила «вне Tera Term», вы можете попробовать использовать TeraTermмакрос, который читается как программный скрипт и может быть запущен из командной строки. Макросы имеют довольно разумные возможности; я только что сделал один, который подключается к Raspberry Pi через TCP (но будет работать и с последовательным портом), входит в систему, предлагает пользователю выбрать файл, а затем отправляет этот файл через ZMODEM.