Notice: This page contains information for the legacy Phidget21 Library. Phidget21 is out of support. Bugfixes may be considered on a case by case basis. Phidget21 does not support VINT Phidgets, or new USB Phidgets released after 2020. We maintain a selection of legacy devices for sale that are supported in Phidget21. We recommend that new projects be developed against the Phidget22 Library.
|
OS - Linux: Difference between revisions
No edit summary |
No edit summary |
||
Line 16: | Line 16: | ||
There is no Control Panel written for Linux, but there are [[Language - C/C++|C/C++]] and Java code samples are available for all Phidgets which will compile and run on Linux without modification. | There is no Control Panel written for Linux, but there are [[Language - C/C++|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. | |||
* 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== | ==Common Problems and Solutions== |
Revision as of 20:36, 18 October 2011
Preamble about the OS.
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 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.
- 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.