Небольшие эксперименты с minicom и kermit лично для меня показали, что kermit более гибкая программа с достаточно мощным встроенным языком программирования. Он более быстрый при старте, чем minicom.
Ниже привожу код скриптового файла, который позволяет настроить последоватльный интрефейс для работы с BBxM.
.kermrc:
DEFINE \%a /dev/ttyUSB0
ECHO +===========================================+
ECHO | STEP 1. Setup serial port \%a... |
ECHO +===========================================+
set modem type none
SET LINE \%a
IF FAILURE { ECHO ERROR: Port \%a didn't open! Solve the problem and try again., EXIT }
set carrier-watch off
set speed 115200
set flow xon/xoff
ECHO +===========================================+
ECHO | STEP 2. The serial port is ready for work |
ECHO | Turn on your BBxM. |
ECHO +===========================================+
CONNECT
CLOSE
EXIT
Ниже привожу код скриптового файла, который позволяет настроить последоватльный интрефейс для работы с BBxM.
.kermrc:
DEFINE \%a /dev/ttyUSB0
ECHO +===========================================+
ECHO | STEP 1. Setup serial port \%a... |
ECHO +===========================================+
set modem type none
SET LINE \%a
IF FAILURE { ECHO ERROR: Port \%a didn't open! Solve the problem and try again., EXIT }
set carrier-watch off
set speed 115200
set flow xon/xoff
ECHO +===========================================+
ECHO | STEP 2. The serial port is ready for work |
ECHO | Turn on your BBxM. |
ECHO +===========================================+
CONNECT
CLOSE
EXIT