LibTiePie SDK Linux

Tux

Belangrijke opmerking

LibTiePie is opgevolgd door de libtiepie-hw SDK. LibTiePie wordt niet langer onderhouden. De laatste informatie en bestanden zijn hier te vinden. Het wordt aanbevolen de libtiepie-hw SDK te gebruiken voor nieuwe ontwikkelingen.

Benodigdheden

LibTiePie vereist dat de volgende bibliotheken beschikbaar zijn:

  • libusb-1.0 voor communiceren met USB-apparaten.
  • libudev0 or libudev1 voor detectie van aansluiten/loskoppelen van USB-apparaten.
  • zlib1g voor comprimeren van overgestuurde data.

Op de meeste moderne Linux-distributies zijn deze bibliotheken standaard geïnstalleerd.

Installatie

Via pakketten

TiePie engineering heeft een Linux debian based-pakketten-server met pakketten voor de LibTiePie-SDK. Installatie-instructies voor de TiePie engineering repository zijn te vinden op de Linux-pakketten-pagina. Hier staat ook een overzicht van de beschikbare pakketten. Na installatie van de repository kunt u uw favoriete pakketten-manager gebruiken om de vereiste pakketten te installeren.

Handmatige installatie

Om de LibTiePie-SDK handmatig te installeren:

  1. Download de geschikte LibTiePie-versie voor uw systeem.
  2. Pak het gedownloade tar.gz-bestand uit met tar -zxf tar.gz-bestandsnaam in de shell of met een GUI-programma.
  3. Ga naar de directory met de uitgepakte bestanden.
  4. Voer sudo ./install.sh uit als sudo is geïnstalleerd, voer anders ./install.sh uit als root.

Dit script installeert de LibTiePie-bibliotheek in /usr/lib en het bijbehorende header-bestand in /usr/include. Een udev rules-bestand wordt geïnstalleerd in /etc/udev/rules.d waardoor gebruikers in de groep plugdev TiePie engineering USB-instrumenten kunnen gebruiken.

Downloads

De onderstaande downloads zijn alleen vereist voor een handmatige installatie van de LibTiePie SDK.

BeschrijvingVersieOpmerkingenGrootte
LibTiePie: bibliotheek voor communicatie met TiePie engineering instrumenten0.9.16Voor 32 bit applicaties op AMD/Intel/VIA x86 CPU's (x86/x86-32/i586/i686)1.41 MB download
LibTiePie: bibliotheek voor communicatie met TiePie engineering instrumenten0.9.16Voor 64 bit applicaties op AMD/Intel/VIA x86 CPU's (x86-64/x86_64/amd64/x64)1.39 MB download
LibTiePie: bibliotheek voor communicatie met TiePie engineering instrumenten0.9.16Voor 64bit ARMv8 CPUs (arm64/aarch64)1.32 MB download
LibTiePie: bibliotheek voor communicatie met TiePie engineering instrumenten0.9.16Voor ARMv7 CPU's met hardware floating point unit (armhf)1.26 MB download
LibTiePie: bibliotheek voor communicatie met TiePie engineering instrumenten0.9.16Voor ARMv7 CPU's met software floating point (armel)1.31 MB download
LibTiePie: bibliotheek voor communicatie met TiePie engineering instrumenten0.9.16Voor Raspberry Pi (arm-bcm2708hardfp/armv6l)1.32 MB download

Bekijk de LibTiePie change log.

Opmerking: Als LibTiePie met een 32-bit toepassing wordt gebruikt op een 64-bit operating system, moet de 32-bit versie van LibTiePie geïnstalleerd worden, inclusief 32-bit versies van libusb-1.0 en van libudev0 of libudev1.
Opmerking: U kunt uw systeemarchitectuur opvragen door uname -m in de console uit te voeren.

Embedded Linux-bordjes

Embedded Linux-bordjes met ARMv7-cpu moeten LibTiePie-versies voor ARMv7 met hardware floating point unit of ARMv7 met software floating point uit kunnen voeren. LibTiePie is getest en werkt op de embedded Linux-bordjes en operating-systemen hieronder genoemd:

Bord Operating-systeem LibTiePie
BeagleBone Black BeagleBone Black Ångström Linux Download
Debian 7 (Wheezy) Download
Ubuntu 12.04 LTS
Raspberry Pi 1 Raspberry Pi 1 Raspbian Download
Raspberry Pi 2 Raspberry Pi 2 Raspbian Download
Ubuntu 14.04 LTS Download
Raspberry Pi 3 Raspberry Pi 3 Raspbian Download
Ubuntu 14.04 LTS Download
RIoTboard RIoTboard Ubuntu 14.04 Download
Ubuntu 12.04 Download
Wandboard Dual Wandboard Dual Debian 7 Download
Ubuntu 14.04