[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#281002: ITP: gpib -- kernel modules, libraries and language bindings for GPIB (IEEE 488) hardware



Package: wnpp
Severity: wishlist

  Package name    : gpib
  Version         : 3.2.01
  Upstream Author : Frank Mori Hess <fmhess@users.sourceforge.net> et al.
  URL             : http://linux-gpib.sourceforge.net/
  License         : GPL
  Description     : kernel modules, libraries and language bindings for GPIB (IEEE 488) hardware

The Linux GPIB Package is a support package for GPIB (IEEE 488)
hardware. The package contains kernel driver modules, and a C user-space
library with Guile, Perl, PHP, Python and TCL bindings. The API of the C
library is intended to be compatible with National Instrument's GPIB
library.

The General Purpose Instrumentation Bus (GPIB) is a short-range digital
communications cable standard  connecting electronic test and
measurement devices to control devices. Developed by HP in 1970
(and then called HP-IB) it has been standardized in 1978 by the Institute of
Electrical and Electronics Engineers as the IEEE Standard Digital 
Interface for Programmable Instrumentation, IEEE-488-1978 (now 488.1).

IEEE-488 allows up to 15 intelligent devices to share a single bus by
daisy-chaining, with the slowest device participating in the control and
data transfer handshakes to determine the speed of the transaction. The
maximum data rate is about one megabit per second. Paraphrasing the 1989
HP Test & Measurement Catalog: HP-IB has a party-line structure wherein
all devices on the bus are connected in parallel. The 16 signal lines
within the passive interconnecting HP-IB cable are grouped into three
clusters according to their functions: Data Bus, Data Byte Transfer
Control Bus, and General Interface Management Bus.


-- 
Life is like an egg stain on your chin -- you can lick it, but it still
won't go away.

Attachment: signature.asc
Description: Digital signature


Reply to: