macOS
brew install uhdlocal Homebrew formula metadata
sudo port install uhdMacPorts ports tree · science/uhd/Portfile · 来源: api.github.com
安装
brew install uhdlocal Homebrew formula metadata
sudo port install uhdMacPorts ports tree · science/uhd/Portfile · 来源: api.github.com
sudo apk add uhdAlpine Linux edge package indexes · uhd · 来源: dl-cdn.alpinelinux.org
sudo apt install libuhd-devDebian stable package indexes · libuhd-dev · 来源: deb.debian.org
sudo dnf install uhdFedora Rawhide package metadata · uhd · 来源: dl.fedoraproject.org
nix profile install nixpkgs#uhdnixpkgs package indexes · pkgs/by-name/uh/uhd/package.nix · 来源: api.github.com
sudo zypper install libuhd4_10_0openSUSE Tumbleweed package metadata · libuhd4_10_0 · 来源: download.opensuse.org
概览
Hardware driver for all USRP devices
历史
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.
安全态势
没有找到 uhd 的匹配本地密钥处理 manifest。Nucleus 软件包元数据仍在此发布,以便未来覆盖拥有稳定的软件包 URL。
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
uhd_adc_self_cal | cli | 全局可执行文件 | |
uhd_cal_rx_iq_balance | cli | 全局可执行文件 | |
uhd_cal_tx_dc_offset | cli | 全局可执行文件 | |
uhd_cal_tx_iq_balance | cli | 全局可执行文件 | |
uhd_config_info | cli | 全局可执行文件 | |
uhd_find_devices | cli | 全局可执行文件 | |
uhd_image_loader | cli | 全局可执行文件 | |
uhd_images_downloader | cli | 全局可执行文件 | |
uhd_usrp_probe | cli | 全局可执行文件 | |
usrp2_card_burner | cli | 全局可执行文件 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
https://github.com/EttusResearch/uhd
安装元数据
| 软件包键 | brew:uhd |
|---|---|
| 版本 | 4.10.0.0 |
| 软件包管理器 | Homebrew |
| 软件包管理器页面 | https://formulae.brew.sh/formula/uhd |
| 主页 | https://files.ettus.com/manual/ |
| 仓库 | https://github.com/EttusResearch/uhd |
| 上游文档 | https://files.ettus.com/manual |
| 许可证 | GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND Apache-2.0 |
| 源码归档 | https://github.com/EttusResearch/uhd/archive/refs/tags/v4.10.0.0.tar.gz |
| 最后更新 | 2026-05-07T13:23:05Z |
| Pulse | updated |
| 依赖 | boost, libusb, python@3.14 |
| 构建依赖 | cmake, doxygen, pkgconf |
| Bottle | 可用 (于 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | 未定义 |
| 服务 | 未声明 |
注册表事实
| 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 |
|
源数据库匹配
匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。
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 uhd来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.