devel/glasgow - The NetBSD Packages Collection

Software for the Glasgow Interface Explorer

Glasgow Interface Explorer is a tool for exploring digital interfaces, aimed at
embedded developers, reverse engineers, digital archivists, electronics
hobbyists, and everyone else who wants to communicate with a wide range of
digital devices with high reliability and minimum hassle. It can be connected
to most digital interfaces without additional active or passive components, and
includes extensive protection from unexpected conditions and operator error.

The Glasgow hardware can support many digital interfaces because it uses
reconfigurable logic. Instead of only offering a small selection of standard
hardware supported interfaces, it uses an FPGA to adapt on the fly to the task
at hand without compromising on performance or reliability, even for unusual,
custom, or obsolete interfaces.

The Glasgow software is a set of building blocks designed to eliminate
incidental complexity. Each interface is packaged into a self-contained applet
that can be used directly from the command line, or reused as a part of a more
complex system. Using Glasgow does not require any programming knowledge,
although it becomes much more powerful if you know a bit of Python.

Build dependencies

devel/py-pdm devel/py-setuptools devel/py-setuptools_scm devel/py-build misc/py-installer pkgtools/mktools pkgtools/cwrappers

Runtime dependencies

devel/py-typing-extensions devel/py-amaranth devel/py-packaging misc/py-platformdirs devel/py-fx2 devel/py-pyvcd devel/yosys devel/nextpnr-ice40 www/py-aiohttp www/py-aiohttp-remotes lang/python312 lang/python312

Binary packages

OSArchitectureVersion
(none)

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

Available build options

(none)

Known vulnerabilities

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.


Problem reports, updates or suggestions for this package should be reported with send-pr.