Передать файл .BIN в передачу XModem

Я не знаю, является ли это приемлемым решением или нет, но отправка SIGSTOP (Ctrl+S), кажется, имеет желаемый эффект с дополнительным преимуществом, что можно запустить автоматическое заполнение снова при отправке SIGSTART (Ctrl+Q) прежде, чем ввести что-либо еще. Я не эксперт по управлению заданиями, хотя, таким образом, это может оставить некоторую дополнительную помеху связанной с остановленным заданием.

4
29.07.2015, 13:33
1 ответ

Думаю, немного поздно, но я столкнулся с похожей проблемой.

Используйте FIFO (именованный канал). См. https://linux.die.net/man/3/mkfifo

# Create a temporary fifo
mkfifo /tmp/sz_fifo

# Write the file to the fifo and place in the background
# (Replace "cat" with some other command to stream over the network)
cat file_to_transfer.BIN > /tmp/sz_fifo &

# sz will read the file from the fifo
sz -X -k -b -vvv - /tmp/sz_fifo > /dev/ttyUSB0 < /dev/ttyUSB0

# Clean up
rm /tmp/sz_fifo
3
27.01.2020, 20:57

Теги

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