notes/minicom.md

115 lines
7.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

#### 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 модемах из детства :)*