Пример демонстрирует использование драйвера USB
(Universal Serial Bus) в KasperskyOS с помощью библиотеки libevdev
.
В этом примере программа BarcodeScanner
использует библиотеку libevdev
для взаимодействия со сканером штрихкодов, подключенным к USB порту Raspberry Pi.
Программа ожидает сигналов от сканера штрихкодов и выводит полученные данные в stderr
.
Для сборки и запуска примера используется система CMake
из состава KasperskyOS Community Edition.
Файлы примера
Код примера и скрипты для сборки находятся по следующему пути:
/opt/KasperskyOS-Community-Edition-<version>/examples/barcode_scanner
Сборка и запуск примера
Этот пример предназначен только для запуска на Raspberry Pi. Для корректной работы примера необходимо подключить к USB порту сканер штрихкодов, работающий в режиме эмуляции клавиатуры (например Zebra Symbol LS2208).
См. "Сборка и запуск примеров".
В начало