HIDAPI-0.15.0

Introduksjon til HIDAPI

HIDAPI pakken tilbyr et bibliotek for arbeid med HID-er (Human Interface Devices) og kan bruke libusb for å bedre tjene dette målet.

[Notat]

Notat

hidapi-0.15.0.tar.gz pakker ut til hidapi-hidapi-0.15.0.

HIDAPI Avhengigheter

Påkrevd

CMake

Anbefalt

Kjernekonfigurasjon

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]

Installasjon av HIDAPI

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

Parameterforklaringer

-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.

Innhold

Installerte Programmer: Ingen
Installerte Biblioteker: libhidapi-hidraw og libhidapi-libusb
Installerte Mapper: /usr/include/hidapi og /usr/lib/cmake/hidapi

Korte Beskrivelser

libhidapi-hidraw

får tilgang til rå HID-er

libhidapi-libusb

får tilgang til HID-er via libusb