From: william E Davidsen (davidsen@ariel.crd.GE.COM)
Date: 04/14/93


From: davidsen@ariel.crd.GE.COM (william E Davidsen)
Subject: Re: LINUX and data acquisition
Date: Wed, 14 Apr 1993 14:22:07 GMT

In article <Apr14.084202.22502@yuma.ACNS.ColoState.EDU>, dd435157@longs.LANCE.ColoState.Edu (Dan Doner) writes:
|
| I realize that *nix's method of interrupt handling is not good for data acquisition,
| however, is it possible for digital/analog data acquisition in the 1000 Hz range? Has
| anyone tried this?

  Depends on the interrupt rate. On a 386DX-40 Linux seems to live with
400-600 int/sec without dropping (serial data). But the UART has a FIFO
so the required response is something like 6ms (12 bytes at 19200).
Linux will run faster, but the int rate generally doesn't get higher,
the FIFO gets deeper.

  If your hardware will fill a buffer or something, I'm sire you can
make it work. If you can come in via serial port, that will work. If you
need better latency than 2ms you may have to limit what you do on the
machine to reach that level.

  If you write an IEEE-488 driver for Linux I know someone who would
like to know about it (maybe 9000 systems worth).

-- 
bill davidsen, GE Corp. R&D Center; Box 8; Schenectady NY 12345