Demand Peripherals interface cards and device drivers let you connect your
GNU/Linux PC or embedded controller to dozens of different peripherals. Each
peripheral comes with a Linux device driver, a data sheet, and programming
Since the Linux API to our peripherals are real Linux device drivers, you
can write your high-level application in almost any programming language: C,
C++, Java, Perl, PHP, or Python. You can even use a Unix shell (Bash, zsh, etc)
to control your hardware.
Open source device drivers are available for all of the peripherals listed
to the left.