Менеджер псевдотерминалов
devc-pty [опции менеджера][опции библиотеки io-char] &
- -n число_псевдотерминалов
- Создать псевдотерминалы в количестве число_псевдотерминалов (по умолчанию –
8
).
- -b число
- Скорость передачи в бодах (по умолчанию –
57600
).
- -C размер
- Указать размер канонического буфера в байтах (значение по умолчанию –
256
).
- -E
- Выполнить запуск в режиме необработанных данных (raw mode).
- -e
- Выполнить запуск в редактируемом режиме (по умолчанию).
- -F
- Деактивировать аппаратное управление обменом (Hardware flow control) данным (по умолчанию аппаратное управление обменом данными активировано). В редактируемом режиме аппаратное управление обменом данными не поддерживается.
- -f
- Активировать аппаратное управление обменом данными (по умолчанию). В редактируемом режиме аппаратное управление обменом данными не поддерживается.
- -I размер
- Указать размер входного буфера в байтах (значение по умолчанию –
2048
).
- -O размер
- Указать размер выходного буфера в байтах (значение по умолчанию –
2048
).
- -o опция[,опция...]
- Дополнительные опции, разделённые запятыми.
- pmm_parent=путь – Перезаписать родительский компонент в путевом имени для регистрации в управлении питанием.
- pm_noflw – Запретить активацию управления обменом данными при отключении питания.
- highwater=значение – Установить уровень заполнения буфера ввода, при котором активируется управление обменом данными.
- priority – Установить приоритет внутреннего импульса.
- disable=rx – Отключить приём данных при запуске.
- kdebug – Запустить отладчик ядра при получении кода TTI_BREAK.
- nodaemon – Запретить вызов функции procmgr_daemon() для работы драйвера в фоновом режиме. Эта опция используется при необходимости узнавать о завершении работы devc-con-hid.
- timer_period=период – установить период таймера io-char (от 1 до 50, 50 по умолчанию).
- -S|s
- Деактивировать/активировать программное управление обменом данными. Состояние по умолчанию зависит от режима: в raw-режиме (-E, режим по умолчанию) программное управление деактивировано; в редактируемом режиме (-e) программное управление активировано. Имеет значение порядок, в котором указываются опции -E или -e и -S или -s:
Опции | Режим | Программное управление обменом данными |
---|
-e | Редактируемый режим | Активировано |
-S -e | Редактируемый режим | Активировано |
-e -S | Редактируемый режим | Деактивировано |
-E | Режим необработанных данных (raw mode) | Деактивировано |
-s -E | Режим необработанных данных (raw mode) | Деактивировано |
-E -s | Режим необработанных данных (raw mode) | Активировано |
- -v[v]...
- Вывести расширенную информацию. Чем больше символов v, тем более подробная информация выводится.
ЗОСРВ «Нейтрино»
aarch64, arm, armv7, e2k, mips, ppc, x86
 | Для запуска этого драйвера необходимо войти в систему под учетной записью root. |
Драйвер devc-pty является менеджером псевдотерминалов в ЗОСРВ «Нейтрино». Он может поддерживать до 176 псевдотерминалов (ограничение накладывается соглашениями по именованию этих устройств в UNIX). Схема именования:
- pty[p-z][0-9a-f] для ведущего устройства
- tty[p-z][0-9a-f] для ведомого устройства
Пара ведущего и ведомого устройства использует один и тот же индекс (в виде пары буква/число).
Запуск devc-pty с поддержкой 32 псевдотерминалов:
devc-pty -n 32 &
Базовые подсистемы ЗОСРВ «Нейтрино», Драйверы
devc-*
Предыдущий раздел: Драйверы