Как передать двоичный файл с помощью minicom и последовательного соединения? [закрыто]

Как я могу передать двоичный файл с помощью последовательного кабеля между моим ПК Ubuntu и блоком, на котором я установил minicom? У блока minicom нет соединения.

6
задан 27 May 2015 в 17:22

1 ответ

Я не попробовал это прежде, но этот , страница говорит, что можно отправить двоичный файл через minicom путем кодирования ее в ASCII. Вы должны иметь busybox установленный на поле.

Использование uuencode для кодирования. Вот, это - синтаксис:

uuencode [INFILE] STORED_FILENAME > send_file

INFILE является путем к файлу для кодирования, и STORED_FILENAME является, очевидно, названием файла. выводы программы uuencode к stdout, таким образом, это перенаправляется во временный файл, send_file.

Подготавливают целевую машину для получения файла:

target$ cat > recieved_file

Теперь это загружается как ASCII с помощью minicom:

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

На цели, декодируйте файл:

uudecode [-o OUTFILE] [INFILE]

, Чтобы видеть, работало ли это как ожидалось, проверьте md5:

busybox md5sum <filename>

посмотрите, работает ли это и сообщение назад, потому что я никогда не делал этого. самостоятельно

0
ответ дан 27 May 2015 в 17:22

Другие вопросы по тегам:

Похожие вопросы: