Willkommen bei der UHD™-Softwareverteilung! UHD ist der kostenlose Open-Source-Softwaretreiber und die API für die SDR-Plattform Universal Software Radio Peripheral (USRP™), die von Ettus Research entwickelt und vertrieben wird.
UHD unterstützt die gesamte USRP™-Hardware von Ettus Research, einschließlich aller Motherboards und Tochterplatinen sowie deren Kombinationen.
Technische Dokumentation zur USRP™-Hardware oder zum UHD-Systemdesign finden Sie im UHD- und USRP-Handbuch. Hier finden Sie Installationsanweisungen, Hilfe zum Erstellen von UHD aus dem Quellcode auf verschiedenen Plattformen, Entwicklungsrichtlinien und Referenzdokumentation sowie Anleitungen zur Gerätenutzung.
Schauen Sie sich außerdem unbedingt die FAQ von Ettus Research und die Wissensdatenbank an, um nützliche Anwendungshinweise und Tutorials zu erhalten.
UHD wird hauptsächlich auf Linux entwickelt, wir testen und unterstützen jedoch auch die folgenden Betriebssysteme.
Andere Betriebssysteme funktionieren höchstwahrscheinlich auch, werden jedoch nicht offiziell unterstützt.
UHD kann zum Erstellen eigenständiger Anwendungen mit USRP™-Hardware oder mit Anwendungen von Drittanbietern verwendet werden. Einige gängige Toolkits/Frameworks sind:
Gastgeber/
Der Quellcode für den User-Space-Treiber.
mpm/
Der Quellcode für das Modul Peripheral Manager (MPM). Dabei handelt es sich um Code, der auf eingebetteten Geräten ausgeführt wird.
Firmware/
Der Quellcode für alle Mikroprozessoren in USRP-Hardware.
fpga/
Der Quellcode für die UHD-FPGA-Bilder.
Bilder/
Dieses enthält den Paket-Builder für FPGA- und Firmware-Images. Wir bieten weitere Tools zum Herunterladen von Bildpaketen an. Die hier enthaltenen Skripte sind hauptsächlich für UHD-Betreuer und -Entwickler relevant.
Werkzeuge/
Zusätzliche Tools, hauptsächlich für Debugging-Zwecke. Weitere Einzelheiten zu den einzelnen Tools finden Sie in der Readme-Datei in diesem Verzeichnis.