Contents
Important notice
LibTiePie is succeeded by the libtiepie-hw SDK. LibTiePie is no longer maintained. The final information and files can be found here. It is recommended to use the libtiepie-hw SDK for new developments.
Requirements
LibTiePie requires that the following libraries are available:
- libusb-1.0 for interfacing USB oscilloscopes.
- libudev0 or libudev1 for detecting USB oscilloscope arrival/removal.
- zlib1g for compressing transferred data.
On most modern Linux distributions these libraries are installed by default.
Installation
Using packages
TiePie engineering has a Linux debian based package server with packages for the LibTiePie SDK. Installation instructions for the TiePie engineering repository are found on the Linux packages page. This page also lists the available packages. After installing the repository, you can use your favorite package manager to install the required LibTiePie packages.
Manual installation
To install the LibTiePie SDK manually:
- Download the appropriate LibTiePie version for your system.
- Unpack the downloaded tar.gz by executing tar -zxf tar.gz file name in the shell or by using a GUI tool.
- Go to the directory with the extracted files.
- Run sudo ./install.sh if sudo is installed, else execute ./install.sh as root.
The install.sh script will install the library into /usr/lib and the header file into /usr/include. An udev rules file will be installed in /etc/udev/rules.d so that users in the plugdev group can use TiePie engineering USB oscilloscopes.
Downloads
The downloads below are only required for a manual installation of the LibTiePie SDK.
Description | Version | Remarks | Size | |
---|---|---|---|---|
LibTiePie: library for interfacing TiePie engineering instruments | 0.9.16 | For 32 bit applications on AMD/Intel/VIA x86 CPUs (x86/x86-32/i586/i686) | 1.41 MB | download |
LibTiePie: library for interfacing TiePie engineering instruments | 0.9.16 | For 64 bit applications on AMD/Intel/VIA x86 CPUs (x86-64/x86_64/amd64/x64) | 1.39 MB | download |
LibTiePie: library for interfacing TiePie engineering instruments | 0.9.16 | For 64bit ARMv8 CPUs (arm64/aarch64) | 1.32 MB | download |
LibTiePie: library for interfacing TiePie engineering instruments | 0.9.16 | For ARMv7 CPUs with hardware floating point unit (armhf) | 1.26 MB | download |
LibTiePie: library for interfacing TiePie engineering instruments | 0.9.16 | For ARMv7 CPUs with software floating point (armel) | 1.31 MB | download |
LibTiePie: library for interfacing TiePie engineering instruments | 0.9.16 | For Raspberry Pi (arm-bcm2708hardfp/armv6l) | 1.32 MB | download |
View the LibTiePie change log.