Not too long ago, [Greg Kroah-Hartman] proclaimed the joyous information on the Linux Kernel Mailing Record that steady Normal Goal Interface Bus (GPIB) help has lastly been merged into the 6.19 Linux kernel.
The GPIB is a short-range 8-bit, multi-master interface bus that was standardized as IEEE 488. It first noticed use on HP laboratory gear within the Nineteen Seventies, however was quickly after additionally utilized by microcomputers just like the Commodore PET, Commodore 64 and others. Though not high-speed with simply 8 MB/s, nor with galvanic isolation necessities, it’s an uncomplicated bus design that may be carried out with out a lot of a blip on the BOM prices.
The IEEE 488 commonplace consists of a number of parts, with 488.1 defining the bodily interface and 488.2 {the electrical} protocol. Over the many years a communication protocol was additionally developed, within the type of SCPI and its standardized means of speaking with a variety of gadgets utilizing a easy human-readable protocol.
Though the bodily facet of IEEE 488 has modified over time, with Ethernet changing into a significant different to the brief GPIB cables and huge connectors, {the electrical} protocol and SCPI alike are nonetheless very a lot related immediately. This newest addition to the Linux kernel ought to make it a lot simpler to make use of each previous and new gear outfitted with this bus.