macOS
brew install uhdlocal Homebrew formula metadata
sudo port install uhdMacPorts ports tree · science/uhd/Portfile · Quelle: api.github.com
brew
Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für uhd in AI-Agent-Workflows.
Installation
brew install uhdlocal Homebrew formula metadata
sudo port install uhdMacPorts ports tree · science/uhd/Portfile · Quelle: api.github.com
sudo apk add uhdAlpine Linux edge package indexes · uhd · Quelle: dl-cdn.alpinelinux.org
sudo apt install libuhd-devDebian stable package indexes · libuhd-dev · Quelle: deb.debian.org
sudo dnf install uhdFedora Rawhide package metadata · uhd · Quelle: dl.fedoraproject.org
nix profile install nixpkgs#uhdnixpkgs package indexes · pkgs/by-name/uh/uhd/package.nix · Quelle: api.github.com
sudo zypper install libuhd4_10_0openSUSE Tumbleweed package metadata · libuhd4_10_0 · Quelle: download.opensuse.org
Überblick
Hardware driver for all USRP devices
Verlauf
UHD, the USRP Hardware Driver, is Ettus Research's free and open-source driver and API layer for Universal Software Radio Peripheral hardware.
The official README describes UHD as the software driver and API for the USRP software-defined radio platform created and sold by Ettus Research. It supports Ettus Research USRP motherboards, daughterboards, and their combinations, making it the central host-side software layer for that hardware family.
The public GitHub repository was created in 2013 and contains host driver code, embedded module peripheral manager code, firmware, FPGA image sources, image packaging scripts, and debugging tools. The project therefore behaves like more than a typical CLI package: it is a driver, API, firmware/FPGA distribution, and hardware support tree.
Release metadata shows a long-lived 3.x-to-4.x line, with public 3.11/3.12 release-candidate and stable releases in 2018 and UHD 4.10.0.0 published in April 2026.
UHD's adoption follows USRP hardware adoption in research labs, radio prototyping, telecom testbeds, and SDR developer environments. The README names common third-party application frameworks and toolkits that use UHD with USRP hardware, including GNU Radio, RFNoC out-of-tree blocks, NI LabVIEW, MATLAB/Simulink, REDHAWK, OpenBTS, Osmocom, srsRAN, and OpenAirInterface.
The supplied package data records UHD in Homebrew, MacPorts, Nix, Alpine, Debian, Ubuntu, Fedora/dnf, and openSUSE. That packaging matters because SDR users often need a reproducible host driver before higher-level GNU Radio or telecom stacks can see their radios.
Package users commonly install UHD for command-line discovery, image loading, probing, calibration, and host API development. The Homebrew executables include uhd_find_devices, uhd_usrp_probe, uhd_image_loader, uhd_images_downloader, uhd_config_info, and several calibration utilities.
The official manual documents device setup and low-level operational behavior such as tuning, sample-rate constraints, overflow and underflow handling, threading, and device-family-specific configuration. In practice, UHD is both a user-facing diagnostic toolkit and the library dependency that unlocks USRP support for SDR applications.
UHD is significant to package maintainers because it sits at the boundary between package management and physical hardware. A working formula or distro package has to account for libraries, firmware/FPGA images, USB or network transport, command-line tools, and ABI expectations from SDR applications.
For users, installing UHD from a package manager is often the first test of whether a USRP setup is usable: device discovery and uhd_usrp_probe provide quick confirmation before moving into GNU Radio, RFNoC, or custom C++/Python applications.
Sicherheitslage
Für uhd wurde kein passendes lokales Secret-Handling-Manifest gefunden. Nucleus-Paketmetadaten bleiben hier veröffentlicht, damit künftige Abdeckung eine stabile Paket-URL hat.
Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.
Executables
| Befehl | Art | Sichtbarkeit | Hinweis |
|---|---|---|---|
uhd_adc_self_cal | cli | globales Executable | |
uhd_cal_rx_iq_balance | cli | globales Executable | |
uhd_cal_tx_dc_offset | cli | globales Executable | |
uhd_cal_tx_iq_balance | cli | globales Executable | |
uhd_config_info | cli | globales Executable | |
uhd_find_devices | cli | globales Executable | |
uhd_image_loader | cli | globales Executable | |
uhd_images_downloader | cli | globales Executable | |
uhd_usrp_probe | cli | globales Executable | |
usrp2_card_burner | cli | globales Executable |
Aktualität
Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.
https://github.com/EttusResearch/uhd
Installationsmetadaten
| Paketschlüssel | brew:uhd |
|---|---|
| Version | 4.10.0.0 |
| Paketmanager | Homebrew |
| Paketmanager-Seite | https://formulae.brew.sh/formula/uhd |
| Homepage | https://files.ettus.com/manual/ |
| Repository | https://github.com/EttusResearch/uhd |
| Upstream-Dokumentation | https://files.ettus.com/manual |
| Lizenz | GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND Apache-2.0 |
| Quellarchiv | https://github.com/EttusResearch/uhd/archive/refs/tags/v4.10.0.0.tar.gz |
| Zuletzt aktualisiert | 2026-05-07T13:23:05Z |
| Pulse | updated |
| Abhängigkeiten | boost, libusb, python@3.14 |
| Build-Abhängigkeiten | cmake, doxygen, pkgconf |
| Bottle | verfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | nicht definiert |
| Dienst | keiner deklariert |
Registry-Fakten
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | uhd |
| Version Scheme | 0 |
| Revision | 1 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
Source-Datenbank-Treffer
Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.
libuhd-dev 4.8.0.0+ds1-2
universal hardware driver for Ettus Research products - headers
https://www.ettus.com/sdr-software/uhd-usrp-hardware-driver/
sudo apt install libuhd-devlibuhd4.8.0 4.8.0.0+ds1-2
universal hardware driver for Ettus Research products - library
https://www.ettus.com/sdr-software/uhd-usrp-hardware-driver/
sudo apt install libuhd4.8.0libuhd4.8.0-dpdk 4.8.0.0+ds1-2
universal hardware driver for Ettus Research products - DPDK
https://www.ettus.com/sdr-software/uhd-usrp-hardware-driver/
sudo apt install libuhd4.8.0-dpdklibuhd4.8.0-dpdk-tests 4.8.0.0+ds1-2
universal hardware driver for Ettus Research products - DPDK tests
https://www.ettus.com/sdr-software/uhd-usrp-hardware-driver/
sudo apt install libuhd4.8.0-dpdk-testspython3-uhd 4.8.0.0+ds1-2
universal hardware driver for Ettus Research products - Python3
https://www.ettus.com/sdr-software/uhd-usrp-hardware-driver/
sudo apt install python3-uhduhd-doc 4.8.0.0+ds1-2
universal hardware driver for Ettus Research products - doc
https://www.ettus.com/sdr-software/uhd-usrp-hardware-driver/
sudo apt install uhd-docuhd-host 4.8.0.0+ds1-2
universal hardware driver for Ettus Research products - host apps
https://www.ettus.com/sdr-software/uhd-usrp-hardware-driver/
sudo apt install uhd-hostuhd
nix profile install nixpkgs#uhdlibuhd-dev 4.6.0.0+ds1-5.1build4
universal hardware driver for Ettus Research products - headers
https://www.ettus.com/sdr-software/uhd-usrp-hardware-driver/
sudo apt install libuhd-devlibuhd4.6.0-dpdk 4.6.0.0+ds1-5.1build4
universal hardware driver for Ettus Research products - DPDK
https://www.ettus.com/sdr-software/uhd-usrp-hardware-driver/
sudo apt install libuhd4.6.0-dpdklibuhd4.6.0-dpdk-tests 4.6.0.0+ds1-5.1build4
universal hardware driver for Ettus Research products - DPDK tests
https://www.ettus.com/sdr-software/uhd-usrp-hardware-driver/
sudo apt install libuhd4.6.0-dpdk-testslibuhd4.6.0t64 4.6.0.0+ds1-5.1build4
universal hardware driver for Ettus Research products - library
https://www.ettus.com/sdr-software/uhd-usrp-hardware-driver/
sudo apt install libuhd4.6.0t64python3-uhd 4.6.0.0+ds1-5.1build4
universal hardware driver for Ettus Research products - Python3
https://www.ettus.com/sdr-software/uhd-usrp-hardware-driver/
sudo apt install python3-uhduhd-doc 4.6.0.0+ds1-5.1build4
universal hardware driver for Ettus Research products - doc
https://www.ettus.com/sdr-software/uhd-usrp-hardware-driver/
sudo apt install uhd-docuhd-host 4.6.0.0+ds1-5.1build4
universal hardware driver for Ettus Research products - host apps
https://www.ettus.com/sdr-software/uhd-usrp-hardware-driver/
sudo apt install uhd-hostuhd 4.9.0.0-r2
USRP Hardware Driver
https://github.com/EttusResearch/uhd
sudo apk add uhdQuellspur
Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.
View the package source record on GitHub.