WASP and RT-Linux
The WASP (Wideband Autocorrellating SPectrometer)
project, headed by Andy Harris at UMD, has acquired (January
1998) a rack-mounted P166-based PC, on which RT-Linux has been
installed, and is intended to be used to control the wide-band
spectrometer that is being developed by this group.
- 15-apr-98 :
I've just finished installing all the drivers (GPIB, PIO) and got
the software working under regular linux, and of course, a polling
PIO device isn't reliable under regular linux. Although the
new experimental QNX scheduler works quite well in single observing
mode (only using PIO), it
is not working well in the calibration routines which need
both the GPIB and the PIO to be active at the same time. Really missing
is a QNX scheduling API interface on the programming level, so
certain threads can be executed at QNX levels.
Also tried classical interrupt drivers, but they also don't work
well enough in real-time. So, we really have to use RT Linux.
- 31-oct-98 :
Simply installing a RT interrupt driver (as opposed to a normal
interrupt driven kernel module) worked very much as advertised.
Although the lag-readouts are assembled in real-time mode, and
passed back to the user via a FIFO, simple polling I/O that is
also needed and handled through separate FIFO's appear to
have some latencies and/or cause some syncronization problems
on the connected WASP machine.
Our 1998 ADASS poster presentation.
- 23-dec-98 :
The system as a whole appears to work fine, although some fine-tuning
remains to be done.
Observing at CSO Jan 16-26 (1999)
was quite successfull.
Andy Harris and Christian Holler took WASP up to Mt Wilson, and got
some interesting results with Townes' far-infrared receivers. WASP
will run in ISI mode for these experiments.
- 10/20-apr-00 :
WASP2 for an observing run at CSO
- fall 2001/spring 2002: new WASP2 software, developed
by Rauch, Teuben, Pound and Amarnath. Here is the
doxygen generated source code documentation.
This page was last modified on