OS - Linux: Difference between revisions

From Phidgets Support
Line 23: Line 23:
Notes:  
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.
* 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.
**<span style="color:red">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.</span>
**<span style="color:red">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.</span>
* 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.
* 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.



Revision as of 21:46, 28 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 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.