Менеджер устройств с человеко-машинным интерфейсом (Human-Interface Device, HID)
![]() | Для запуска этого менеджера необходимо войти в систему с учетной записью root. |
io-hid [-n имя] -d драйвер [опции_драйвера]... [-v] [-V] &
Драйвер | Разделяемая библиотека |
---|---|
usb | devh-usb.so |
ps2ser | devh-ps2ser.so |
egalax | devh-egalax.so |
microtouch | devh-microtouch.so |
touchintl | devh-touchintl.so |
/dev/io-hid/io-hid
.ЗОСРВ «Нейтрино»
aarch64, arm, armv7, e2k, mips, ppc, x86
Менеджер io-hid обеспечивает поддержку устройств ввода и клиентов ввода. Предусмотрена возможность загрузки драйверов при запуске сервера io-hid. Для этого в командной строке следует указать опцию -d.
Клиенты, подобные devc-con или devi-hid, подключаются к io-hid и осуществляют взаимодействие с устройствами с человеком-машинным интерфейсом также посредством io-hid.
![]() | Для запуска нескольких драйверов используется несколько опций командной строки -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
Предыдущий раздел: Сервисы