Introduction

PCI-busmaster driver

mailing list subscription

book-reviews: sensors

book-reviews: interfacing

book-reviews: materials science and devices

downloads:

: Linux device driver programming-netcom

: Linux device driver programming -johnson/people.redhat

links: Linux device driver programming -bitwizard

: Linux device driver programming -librenix

: Linux device drivers demystified

: Linux device driver programming-freeos.com

: Basis Volume Limited

Function Libraries: (GNU C++/QT)

Function Libraries: (Kylix)

Function libraries : Gtk

links: Linux kernel module programming















PCI Busmaster Driver

Both sides of analogue signal processing have excellent circuit elements available today. On the analogue side, the recently released 24-bit ADCs are capable of submicrovolt resolution. On the digital side, 32-bit processors are standard. The above open up new possibilities for high-resolution instrumentation in science, medicine, engineering etc.

For anyone wishing to use the excellent and royalty-free Linux in instrumentation, the major problem is programming the interfacing circuitry. This is in the form of an ASIC (Application Specific Integrated Circuit). This is the 'chip' that allows the processor and memory (running the 'operating system' ) to 'communicate' with the analogue-interface circuitry via the 'now-standard' PCI bus:


top

PCI 'bus-manipulating' ASICs are used in a variety of analogue data acquisition cards. Many of these cards are not currently usable under Linux. We hope this effort will make more cards usable under Linux and correspondingly give a boost to adoption of Linux on the factory floor and laboratory bench.

Some of the popular devices (and their manufacturers) used in PCI-based analogue data acquisition circuits are:

Our driver program for reasons of manpower centre around the AMCC device though we are interested in inputs for the other devices. To participate please click on the mailing-list link on the left and subscribe. The program is open for all to participate. Whatever we develop will be released under the GPL. If you are skilled at writing device drivers for Linux or if you are experienced with these devices please subscribe to our mailing list and contribute. If you are a semiconductor manufacturer or a PCI board manufacturer and you would like to contribute please contact us via email.

top



© BasisVolumeLimited2001/2002/2003/2004