notes/minicom.md

115 lines
7.3 KiB
Markdown
Raw Permalink Normal View History

2022-05-07 22:12:11 +03:00
#### minicom
Для доступа к меню конфигурации
```bash
sudo minicom -s
```
```bash
+-----------[конфигурация]-----------+
| Каталоги и файлы |
| Протоколы |
| Настройка последовательного порта |
| Модем и дозвон |
| Экран и клавиатура |
| Сохранить настройки как dfl |
| Сохранить настройки как... |
| Выход |
| Выход из Minicom |
+------------------------------------+
```
*при использовании нуль-модемного кабеля, адресом последовательного порта в linux будет
COM1 - /dev/ttyS0
COM2 - /dev/ttyS1
и т.д. В случаях, когда используется адаптер USB-to-COM, в качестве порта ввода-вывода будет использоваться
/dev/ttyUSB0 или /dev/ttyUSB1.*
После физического подключения, увидеть используемый порт
```bash
dmesg | grep tty
```
Выбираем пункт "Настройка последовательного порта".
```bash
+-----------------------------------------------------------------------+
| A - Последовательный порт : /dev/ttyUSB0 |
| B - Размещение lock-файла : /var/lock |
| C - Программа при выходе : |
| D - Программа при запуске : |
| E - Скорость/Чётность/Биты : 115200 8N1 |
| F - Аппаратное управление потоком : Нет |
| G - Программное управление потоком : Нет |
| |
| Какую настройку изменить? |
+-----------------------------------------------------------------------+
```
После внесения необходимых изменений сохраняем настройки, выбрав пункт "Сохранить настройки как dfl". Это изменит настройки запуска программы, используемые по умолчанию.
```bash
+---------------------------+
| |
+-----------[конфигурация]--------| Конфигурация сохранена |
| Каталоги и файлы | |
| Протоколы +---------------------------+
| Настройка последовательного порта |
| Модем и дозвон |
| Экран и клавиатура |
| Сохранить настройки как dfl |
| Сохранить настройки как... |
| Выход |
| Выход из Minicom |
+------------------------------------+
```
Если выбрать пункт "Сохранить настройки как.." и указать имя файла настроек, например "cisco", то это не изменит настройки по умолчанию и в дальнейшем можно будет запускать программу с конкретными параметрами, указав имя файла с настройками. Настройки сохраняются в файлах `minirc.DEVICE_NAME` в папке `/etc/minicom/`
```bash
minicom cisco
```
В завершении настройки переходим к пункту "Выход" и если все настроено правильно, то будет установлен сеанс подключения по последовательному порту.
**Запуск minicom с аргументами**
Minicom можно запускать без выполнения настроек в оконном режиме. Для этого достаточно выполнить запуск программы с заданными аргументами.
Для подключения к устройству с помощью адаптера USB-to-COM со скоростью 38400:
```bash
minicom -D /dev/ttyUSB0 -b 38400
```
Для подключения к устройству с использованием нуль-модемного кабеля:
```bash
minicom -D /dev/ttyS0 -b 38400
```
***
#### Передача файлов
После запуска программы увидим окно с подсказкой
```bash
Добро пожаловать в minicom 2.7.1
ПАРАМЕТРЫ: I18n
Дата компиляции Dec 23 2019, 02:06:26.
Port /dev/ttyUSB0, 12:20:47
Нажмите CTRL-A Z для получения подсказки по клавишам
```
1. Необходимо определить директорию из которой будут загружаться файлы
`Ctrl+A o`
`Каталоги и файлы`
`B - Каталог для отправки` - указать полный путь к папке, в которой будут лежать файлы для отправки
*если не указывать папку, будет предложено выбрать файл из домашней директории пользователя, при этом, перемещаться по каталогам возможности нет*
2. Отправка файла
`Ctrl+A z`
`s` - для отправки файла
В следующем окне укажем `xmodem` и пробелом выберем файл который необходимо передать, нажав «Enter» запустим процесс передачи.
*файл будет загружаться со скоростью, которая указана в настройках при подключении в Кб/с, как в dial-up модемах из детства :)*