|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 03-May-2022 | - |
| .github/ | H | 03-May-2022 | - | 66 | 39 |
| firmware/ | H | 03-May-2022 | - | 172,429 | 105,891 |
| fpga/ | H | 03-May-2022 | - | 2,796,987 | 2,546,418 |
| host/ | H | 03-May-2022 | - | 438,854 | 349,128 |
| images/ | H | 03-May-2022 | - | 606 | 393 |
| mpm/ | H | 03-May-2022 | - | 57,884 | 41,024 |
| tools/ | H | 03-May-2022 | - | 45,373 | 39,995 |
| .clang-format | H A D | 03-May-2022 | 2.6 KiB | 95 | 93 |
| .gitignore | H A D | 03-May-2022 | 21 | 5 | 4 |
| CHANGELOG | H A D | 03-May-2022 | 66.8 KiB | 1,574 | 1,514 |
| CODING.md | H A D | 03-May-2022 | 7 KiB | 163 | 133 |
| CONTRIBUTING.md | H A D | 03-May-2022 | 2.9 KiB | 73 | 51 |
| LICENSE.md | H A D | 03-May-2022 | 32.6 KiB | 643 | 527 |
| README.md | H A D | 03-May-2022 | 2.5 KiB | 82 | 55 |
README.md
1# USRP Hardware Driver (UHD™) Software
2
3Welcome to the UHD™ software distribution! UHD is the free & open-source
4software driver and API for the Universal Software Radio Peripheral (USRP™) SDR
5platform, created and sold by Ettus Research.
6
7UHD supports all Ettus Research USRP™ hardware, including all motherboards and
8daughterboards, and the combinations thereof.
9
10## Documentation
11
12For technical documentation related to USRP™ hardware or UHD system
13design, check out the [UHD and USRP Manual](http://files.ettus.com/manual/).
14That is where you can find
15[Installation Instructions](http://files.ettus.com/manual/page_install.html),
16help on how to
17[build UHD from source](http://files.ettus.com/manual/page_build_guide.html) on
18different platforms, development guidelines and reference documentation as well
19as device usage guidance.
20
21Additionally, be sure to check out the Ettus Research
22[FAQ](https://kb.ettus.com/Technical_FAQ), and the
23[Knowledge Base](http://kb.ettus.com) for useful application notes and
24tutorials.
25
26## OS Support
27
28UHD is primarily developed on Linux, but we also test and support the following
29operating systems.
30
31* Linux (Fedora and Ubuntu)
32* Mac OS X (Intel)
33* Windows 10
34
35Other operating systems will most likely work, too, but are not officially
36supported.
37
38## Applications
39
40UHD can be used to build stand-alone applications with USRP™ hardware, or with
41third-party applications. Some common toolkits / frameworks are:
42
43* [GNU Radio](http://gnuradio.org/)
44* [NI LabVIEW](http://www.ni.com/download/ni-usrp-1.3/4711/en/)
45* [MathWorks Simulink](http://www.mathworks.com/discovery/sdr/usrp.html)
46* [REDHAWK](https://redhawksdr.org/)
47* [OpenBTS GSM](http://openbts.org)
48* [Osmocom GSM](http://osmocom.org)
49* [Amarisoft LTE](http://www.amarisoft.com/products-lte-ue-ots-sdr-pcie)
50* [Software Radio Systems LTE](http://www.softwareradiosystems.com/products)
51
52## Directories
53
54__host/__
55
56The source code for the user-space driver.
57
58__mpm/__
59
60The source code for the module peripheral manager (MPM). This is code that is
61run on embedded devices.
62
63__firmware/__
64
65The source code for all microprocessors in USRP hardware.
66
67__fpga/__
68
69The source code for the UHD FPGA images.
70
71__images/__
72
73This contains the package builder for FPGA and firmware images.
74We provide other tools to download image packages, the scripts in here
75are mainly relevant for UHD maintainers and -developers.
76
77__tools/__
78
79Additional tools, mainly for debugging purposes. See the readme-file
80in that directory for more details on the individual tools.
81
82