UHD 中文维客

UHD Start


UHD 是 Ettus Resarch 产品的 Universal Hardware Driver (通用硬件驱动)的缩写。它适用所有的主要的平台(Linux, Windows, 和 Mac);可通过 GCC, Clang, 和 MSVC 编译器构建。

UHD 的旨意是为 Ettus Research 目前和未来的产品提供宿主驱动(host driver)和 API。这样用户便可独立使用 UHD 驱动或灵活同第三方应用诸如:Gnuradio, Labview, 或 Simulink 相配合。下面是针对配合 GNURadio 的指导。

文档 - Documentation


帮助与支持 - Help and Support


请提供详细的参数 - 帮人就是帮己:

  • 硬件环境?(子板、母板、版本号,等...)
  • 软件环境?(gnuradio, simulink, labview, c++ 应用, 等...)
  • 一个能够展示错误的例程?
  • 截图 - 时域和频域图最佳

源代码 - Source code


注: 编译请使用最新版本的映像文件(images)。

隆 - Clone the repository:

git://code.ettus.com/ettus/uhd.git

-- 如果贵公司或学校的防火墙阻挡 git protocol?
-- 请尝试 http 镜像站,该镜像站每日更新.

http://github.com/EttusResearch/UHD-Mirror.git


下载 文档

二进制包下载 - Binary downloads


USRP-嵌入式系统用户: 可通过用户系统上的 OPKG 系统更新驱动和 FPGA 映像文件。

一些有用的链接:

Windows 安装后处理事宜:

Windows USB 驱动 - Windows USB driver


USB 驱动使得基于 USB 的产品(USRP1 和 B 系列)能够通过 UHD 运行在 Windows 环境下。
  • 下载驱动。 Download link for USB driver
  • 将文件解包到已知的位置,在此称其为 <directory>。
  • 打开设备管理(device manager)并插入 USRP,在设备管理中便会出现一个“未识别设备”。
  • 右击未识别的 USB 设备,然后选择 更新/安装 驱动选项(不同的操作系统表现形式可能不同)。
  • 在驱动安装向导中,选择浏览寻找驱动 -“browse for driver,进入浏览目录 <directory>,选择相关的 .inf 文档。
  • 延寻安装向导完结安装。

Gnuradio + UHD


Gnuradio 的 gr-uhd 单元包含一组用于 UHD 的“源”和“漏”的功能块(block)功能块打包(block wrappers)的套件(Gnuradio-Companion)。

  • 若想获得 gr-uhd 功能块,便会涉及 Git 版本控制 branch model 分支模块,参阅 git://gnuradio.org/gnuradio.git
  • 配置完 GNURadio 后确保功能块 gr-uhd 被使能。
  • 如若通常地构建和安装,参阅 创建指导 可获得更多资讯。

视频 - Youtube











注:UHD Start(原文出处,翻译整理仅供参考!)