UHD

From Ettus Knowledge Base
Revision as of 12:12, 13 April 2016 by Ettus (Talk | contribs) (3.9.1)

Jump to: navigation, search

Overview

UHD is the free & open-source software driver and API for the Universal Software Radio Peripheral (USRP™) SDR platform, created and sold by Ettus Research.

UHD supports all Ettus Research USRP™ hardware, including all motherboards and daughterboards, and the combinations thereof.

UHD is primarily developed on Linux, but we also test and support the following operating systems.

  • Linux (Fedora and Ubuntu)
  • Mac OS X (PPC and Intel)
  • Windows 7

Other operating systems will most likely work, too, but are not officially supported.

Github: https://github.com/EttusResearch/uhd

Manual: http://files.ettus.com/manual/index.html

Dependencies

  • Compatible with Python 2.7 / Python 3.4

3.9.0

Dependency Minimum Version
GCC 4.8
Visual Studio 2012 v12
Clang 3.3
CMake 2.8
Boost 1.53
LibUSB 1.0
Mako 0.5.0
Doxygen 1.8
Xilinx Vivado x.xx
UHD FPGA x.xx

3.9.1

Dependency Minimum Version
GCC 4.8
Visual Studio 2012 v12
Clang 3.3
CMake 2.8
Boost 1.53
LibUSB 1.0
Mako 0.5.0
Doxygen 1.8
Xilinx Vivado x.xx
UHD FPGA x.xx

3.9.2

  • GCC >= 4.8
  • Visual Studio >= 2012 v12
  • Clang >= 3.3
  • CMake >= 2.8
  • Boost >= 1.53
  • LibUSB >= 1.0
  • Mako >= 0.5.0
  • Doxygen >= 1.8
  • Xilinx Vivado
  • UHD FPGA: x.x

3.9.3

  • GCC >= 4.8
  • Visual Studio >= 2012 v12
  • Clang >= 3.3
  • CMake >= 2.8
  • Boost >= 1.53
  • LibUSB >= 1.0
  • Mako >= 0.5.0
  • Doxygen >= 1.8
  • Xilinx Vivado
  • UHD FPGA: x.x