HIDAPI pakken tilbyr et bibliotek for arbeid med HID-er (Human Interface Devices) og kan bruke libusb for å bedre tjene dette målet.
hidapi-0.15.0.tar.gz pakker ut til
hidapi-hidapi-0.15.0.
For å tillate HIDAPI tilgang til HID-er, aktiver følgende alternativer og kompiler kjernen på nytt om nødvendig:
Device Drivers ---> [*] HID bus support ---> [HID_SUPPORT] <*> HID bus core support [HID] [*] /dev/hidraw raw HID device support [HIDRAW] <*/M> User-space I/O driver support for HID subsystem [UHID] <*> Generic HID driver [HID_GENERIC]
Installer HIDAPI ved å kjøre følgende kommandoer:
mkdir build &&
cd build &&
cmake -D CMAKE_INSTALL_PREFIX=/usr \
-D CMAKE_BUILD_TYPE=Release \
-D CMAKE_SKIP_INSTALL_RPATH=ON \
-W no-dev -G Ninja .. &&
ninja
Nå, som root bruker:
ninja install
-D
CMAKE_SKIP_INSTALL_RPATH=ON: Denne bryteren gjør at
cmake fjerner
hardkodede biblioteksøk stier (rpath) når du installerer en binær
kjørbar fil eller et delt bibliotek. Denne pakken trenger ikke
rpath når den er installert på standard plassering, og rpath kan
noen ganger forårsake uønskede effekter eller til og med
sikkerhetsproblemer.