io-hid

Менеджер устройств с человеко-машинным интерфейсом (Human-Interface Device, HID)


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

Синтаксис:

io-hid [-n имя] -d драйвер [опции_драйвера]... [-v] [-V] &

Опции:

-d драйвер [опции_драйвера]
Загрузить указанный драйвер и передать ему установленные опции_драйвера. Для получения дополнительной информации о драйверах, их синтаксисе и опциях см. devh-*:
Драйвер Разделяемая библиотека
usb devh-usb.so
ps2ser devh-ps2ser.so
egalax devh-egalax.so
microtouch devh-microtouch.so
touchintl devh-touchintl.so
-n имя
Задать имя сервера. Значение по умолчанию – /dev/io-hid/io-hid.
-V
Вывести информацию о версии сервера.
-v
Выводить дополнительную информацию.

Платформы:

ЗОСРВ «Нейтрино»

Целевые архитектуры:

aarch64, arm, armv7, e2k, mips, ppc, x86

Описание:

Менеджер io-hid обеспечивает поддержку устройств ввода и клиентов ввода. Предусмотрена возможность загрузки драйверов при запуске сервера io-hid. Для этого в командной строке следует указать опцию -d.

Клиенты, подобные devc-con или devi-hid, подключаются к io-hid и осуществляют взаимодействие с устройствами с человеком-машинным интерфейсом также посредством io-hid.


Note: Для запуска нескольких драйверов используется несколько опций командной строки -d.

После запуска io-hid можно выполнить динамическую загрузку и выгрузку модулей с помощью команд mount и umount.

При поиске разделяемых библиотек менеджер io-hid использует переменную среды LD_LIBRARY_PATH. Если переменная среды LD_LIBRARY_PATH не установлена, или требуемый разделяемый объект отсутствует в ее каталогах, или необходимо переопределить каталог по умолчанию, в команде mount следует указать полный путь.

Примеры:

Загрузка USB-устройств с человеко-машинным интерфейсом, мыши PS/2, мыши с последовательным интерфейсом на порте COM1 и клавиатуры PS/2:

io-hid -dusb -dps2ser ps2mouse:mousedev:msoft:uart,1:kbd:kbddev &

или следующая последовательность команд:

io-hid & mount -T io-hid devh-usb.so mount -T io-hid devh-ps2ser.so ps2mouse:mousedev:msoft:uart,1:kbd:kbddev

Выгрузка модуля:

umount /dev/io-hid/devh-usb

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

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

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

devc-con-hid, devh-usb.so, devh-ps2ser.so, devh-*, devi-hid, hidview, mount, umount




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