Personal tools
The Open Lighting Project has moved!

We've launched our new site at www.openlighting.org. This wiki will remain and be updated with more technical information.

Difference between revisions of "Drivers and software"

From wiki.openlighting.org

Jump to: navigation, search
 
m
Line 8: Line 8:
 
On linux there exists a system for hardware drivers, which is a kernel driver with a common interface to the controller sofware that is independent of which hardware you choose to use. This is called DMX4Linux.
 
On linux there exists a system for hardware drivers, which is a kernel driver with a common interface to the controller sofware that is independent of which hardware you choose to use. This is called DMX4Linux.
  
For various reasons there is as many separate driveres as there is in DMX4Linux.
+
For various reasons there is as many separate drivers as there is in DMX4Linux.
  
Most USB interfaces works as a "virual com port", which means that there is a real com port in the hardware, and a driver makes a com interface available i the operating system. Most USB com ports are supported 'out of the box' on both Windows and Linux (nice!), so most USB-to-DMX interfaces just need a protocol driver (easy to make and use)
+
Most USB interfaces works as a "virtual com port", which means that there is a real com port in the hardware, and a driver makes a com interface available i the operating system. Most USB com ports are supported 'out of the box' on both Windows and Linux (nice!), so most USB-to-DMX interfaces just need a protocol driver (easy to make and use)
  
  

Revision as of 13:34, 9 January 2007

There is a number of ways to get a controller application to send DMX data to a hardware interface (that can send the data out on your DMX wire).

Sometime the driver is split up i two:

  • Hardware driver for sending raw data to and from the hardware
  • Protocol driver for translating the codes from the controller app to codes the hardware can understand (both ways)


On linux there exists a system for hardware drivers, which is a kernel driver with a common interface to the controller sofware that is independent of which hardware you choose to use. This is called DMX4Linux.

For various reasons there is as many separate drivers as there is in DMX4Linux.

Most USB interfaces works as a "virtual com port", which means that there is a real com port in the hardware, and a driver makes a com interface available i the operating system. Most USB com ports are supported 'out of the box' on both Windows and Linux (nice!), so most USB-to-DMX interfaces just need a protocol driver (easy to make and use)


On Windows it seems that (almost) all controller apps have their own drivers.


If your are looking for a interface to buy, then start with finding your favorite controller app, and find out which drivers and thereby which hardware is supported.