devc-serusb

Драйвер адаптеров USB-последовательный порт

Синтаксис:

devc-serusb [опции менеджера][опции библиотеки io-char]

Опции:

-b число
Начальная скорость двоичной передачи в бодах (по умолчанию – 57600).
-d аргументы[,аргументы...]
Опции, относящиеся к устройствам.

busno=шина
Номер шины USB-контроллера.
debug=[rx|tx|intr|all|none]
Записать сырые данные URB в slogger
devno=устройство
USB-адрес устройства.
did=идентификатор_устройства
Идентификатор устройства.
drt=число
Тайм-аут готовности данных (зависит от устройства)
dtrtx=[lo|hi]
Выбрать состояние DTR при передаче данных в режиме RS485. (По умолчанию hi) dtrtx=hi - высокий сигнал при передаче (tx), низкий при приёме (rx) dtrtx=lo - высокий сигнал при приёме (rx), низкий при передаче (tx)
ign_remove
Запретить присоединение обратного вызова удаления.
mode=[rs485|rs232]
Режим работы: RS232 или RS485. По умолчанию - RS232
module=имя
Определить аппаратный модуль для использования с неизвестным идентификатором вендора или устройства.
name=имя
Базовое имя для записи пути. Значение по умолчанию (/dev/serusb)
path=имя
Подключиться к заданному USB-стеку. Значение по умолчанию – /dev/io-usb/io-usb.
pindex=индекс
Установить приоритет потока обработки событий. Значение по умолчанию – 21.
priority=приоритет
Установить приоритет потока обработки событий. (По умолчанию 21)
query_modules
Отобразить поддерживаемые в настоящее время аппаратные модули.
retry=число
Число повторных попыток, если получено сообщение dev_noanswer.
rx_urbs=число
Число URB для BulkIn. Значение по умолчанию – 4.
tx_urbs=число
Число URB для BulkOut. Значение по умолчанию – 4.
unit=число
Номер устройства: 1 = /dev/serusb1, 2 = /dev/serusb2 и т.д. Значением по умолчанию является первый доступный номер, начиная с 1.
vid=идентификатор_вендора
Идентификатор вендора устройства.
wait=число
Ожидать USB-стек в течение число секунд. Значение по умолчанию – 60 секунд.

Опции библиотеки io_char:

-b число
Скорость передачи в бодах (по умолчанию – 57600).
-C размер
Указать размер канонического буфера в байтах (значение по умолчанию – 256).
-E
Выполнить запуск в режиме необработанных данных (raw mode).
-e
Выполнить запуск в редактируемом режиме (по умолчанию).
-F
Деактивировать аппаратное управление обменом (Hardware flow control) данным (по умолчанию аппаратное управление обменом данными активировано). В редактируемом режиме аппаратное управление обменом данными не поддерживается.
-f
Активировать аппаратное управление обменом данными (по умолчанию). В редактируемом режиме аппаратное управление обменом данными не поддерживается.
-I размер
Указать размер входного буфера в байтах (значение по умолчанию – 2048).
-O размер
Указать размер выходного буфера в байтах (значение по умолчанию – 2048).
-o опция[,опция...]
Дополнительные опции, разделённые запятыми.
-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

Описание:


Caution: Для запуска этого драйвера необходимо войти в систему под учетной записью root.

Драйвер devc-serusb предназначен для адаптеров USB/последовательный порт.

Если указаны значения аргументов vid, did, busno и devno специфичных для устройства опций, то драйвер devc-serusb не присоединяет обратный вызов подключения для обнаружения новых устройств. Этот драйвер работает только с уже вставленным устройством, данные которого соответствуют аргументам в командной строке. Если не указано значение опции ign_remove, то при удалении устройства работа драйвера завершается.

Значение опции unit используется только в случае запуска драйвера для определенного устройства посредством аргументов vid, did, busno и devno. Если драйвер используется для управления подключением устройств, применяется поведение по умолчанию.


Note: Поскольку драйвер devc-serusb относится к классу USB драйверов, перед запуском этого драйвера необходимо активировать USB-стек (io-usb).

Классификация:

Базовые подсистемы ЗОСРВ «Нейтрино», Драйверы

Тематические ссылки:

devc-*, devc-serpci, io-usb




Предыдущий раздел: Драйверы