OS - Linux
From Phidgets Support
Phidgets can run directly using USB on a Linux system with kernel 2.6 or later.
Getting Started
- Download libusb-0.1 and its development libraries
- Try
apt-cache search libusb
to find current packages - Or install from source, which includes development libraries
- Try
- Download Phidget Libraries for Linux
- Unpack them, and in the main directory run:
./configure
make
sudo make install
- Unpack them, and in the main directory run:
Recommended Languages
We recommend the following languages for this OS:
Installing Libraries and Drivers
You can download the newest source below:
Phidgets requires Linux Kernel 2.6 or newer.
Once you've downloaded the source, build Phidget21.
There is no Phidgets Control Panel written for Linux, but there are C/C++ and Java code samples are available for all Phidgets which will compile and run on Linux without modification.
Notes:
- Many Linux systems are now built with unsupported third party drivers. It may be necessary to uninstall these drivers for our libraries to work properly.
- I don't think this is true. If you mean libusb, you need to install the 'libusb-dev' package. If you mean the kernel drivers - these don't interfere and are safe.
- Phidget21 for Linux is a user-space library. Applications typically have to be run as root, or udev/hotplug must be configured to give permissions when the Phidget is plugged in.
Common Problems and Solutions
- List relevant problems from "Common Problems and workarounds" doc
- List common problems for this OS from support forums
Limitations
List any limitations associated with running Phidgets with this OS.