macOS
brew install uhdlocal Homebrew formula metadata
sudo port install uhdMacPorts ports tree · science/uhd/Portfile · Source: api.github.com
brew
Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de uhd pour les workflows d'agents IA.
installation
brew install uhdlocal Homebrew formula metadata
sudo port install uhdMacPorts ports tree · science/uhd/Portfile · Source: api.github.com
sudo apk add uhdAlpine Linux edge package indexes · uhd · Source: dl-cdn.alpinelinux.org
sudo apt install libuhd-devDebian stable package indexes · libuhd-dev · Source: deb.debian.org
sudo dnf install uhdFedora Rawhide package metadata · uhd · Source: dl.fedoraproject.org
nix profile install nixpkgs#uhdnixpkgs package indexes · pkgs/by-name/uh/uhd/package.nix · Source: api.github.com
sudo zypper install libuhd4_10_0openSUSE Tumbleweed package metadata · libuhd4_10_0 · Source: download.opensuse.org
aperçu
Hardware driver for all USRP devices
historique
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.
posture de sécurité
Aucun manifest local de gestion des secrets correspondant n'a été trouvé pour uhd. Les métadonnées de paquet Nucleus restent publiées ici afin que la couverture future dispose d'une URL stable.
Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.
exécutables
| Commande | Type | Exposition | Note |
|---|---|---|---|
uhd_adc_self_cal | cli | exécutable global | |
uhd_cal_rx_iq_balance | cli | exécutable global | |
uhd_cal_tx_dc_offset | cli | exécutable global | |
uhd_cal_tx_iq_balance | cli | exécutable global | |
uhd_config_info | cli | exécutable global | |
uhd_find_devices | cli | exécutable global | |
uhd_image_loader | cli | exécutable global | |
uhd_images_downloader | cli | exécutable global | |
uhd_usrp_probe | cli | exécutable global | |
usrp2_card_burner | cli | exécutable global |
fraîcheur
Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.
https://github.com/EttusResearch/uhd
métadonnées d'installation
| Clé du paquet | brew:uhd |
|---|---|
| Version | 4.10.0.0 |
| Gestionnaire de paquets | Homebrew |
| Page du gestionnaire de paquets | https://formulae.brew.sh/formula/uhd |
| Page d'accueil | https://files.ettus.com/manual/ |
| Dépôt | https://github.com/EttusResearch/uhd |
| Docs amont | https://files.ettus.com/manual |
| Licence | GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND Apache-2.0 |
| Archive source | https://github.com/EttusResearch/uhd/archive/refs/tags/v4.10.0.0.tar.gz |
| Dernière mise à jour | 2026-05-07T13:23:05Z |
| Pulse | updated |
| Dépendances | boost, libusb, python@3.14 |
| Dépendances de compilation | cmake, doxygen, pkgconf |
| Bouteille | disponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| post-install Homebrew | non défini |
| Service | aucun déclaré |
faits du registre
| 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 |
|
correspondances dans les bases sources
Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.
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 uhdpiste source
Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.