Specifications

University of Hertfordshire
41
install -o root -g root -m 755 gpib.o /lib/modules/$$REL/kernel/misc;
install -o root -g root -m 755 kpci.o /lib/modules/$$REL/kernel/misc;
install -o root -g root -m 755 pc488.o /lib/modules/$$REL/kernel/misc;
Problem 3, server cannot receive response from the Spectrum Analyser.
When author testing the driver, the server only can send commands to the Spectrum Analyser, but
cannot receive anything from the Spectrum Analyser.
Solution: The example of driver setting in Jochen Karrers home page is io=0x2b8, irq=5. However,
the default address and irq of the PC-LAB GPIB Card are io=0x2b8, irq=7. So the solution is to set
the correct IO and IRQ value.
Problem 4, the result send by the Spectrum Analyser are limited in size.
8590 Series trace transfers are composed of 401 data points, however, when author trying to get the
trace data from the Spectrum Analyser only 17 points were received.
Solution: the author hasnt found the solution for this problem, it might be the limitation of the
Linux buffer size, or the buffer size may be limited by the sgpib driver. Another possible reason
might be the configuration of the Firmware Address Setting on the PC-LAB GPIB Card.
8.4 Further work
In order to improve the performance of this system, the following sections can be developed for
further work.
To develop a client software by Java Applet.
To improve the server program by supporting more functions, and providing more friendly
user interface
To publish the service on the Internet by using some web publish software.
To handle the problem of the buffer size, and to get all 401 data points data trace from the
Spectrum Analyser.
To feed the demodulated audio output from the Spectrum Analyser into the server so that it
can then be sent to the client using a streaming audio feed via the Internet.