【UHD】vivado 2021.1 编译

安装git

bash 复制代码
sudo git install git

clone工程和切换分支

bash 复制代码
git clone https://github.com/EttusResearch/uhd.git
git checkout -b v4.8.0.0

检查分支

bash 复制代码
git status

安装依赖

bash 复制代码
sudo apt-get install autoconf automake build-essential ccache cmake cpufrequtils doxygen ethtool \
g++ git inetutils-tools libboost-all-dev libncurses5 libncurses5-dev libusb-1.0-0 libusb-1.0-0-dev \
libusb-dev python3-dev python3-mako python3-numpy python3-requests python3-scipy python3-setuptools \
python3-ruamel.yaml 

安装python3的一些包

bash 复制代码
sudo apt install python3-pip
bash 复制代码
pip3 install requests
pip3 install numpy
pip3 install ruamel.yaml
pip3 install setuptools
pip3 install poetry

安装uhd和rfnoc_image_builder相关内容

bash 复制代码
cd host
mkdir build
cd build
cmake ..
make -j$(nproc)
sudo make install
sudo ldconfig

验证版本

bash 复制代码
uhd_config_info --version

可选(下载固件)

bash 复制代码
sudo uhd_images_downloader

常用指令

bash 复制代码
//查找设备 
sudo uhd_find_devices
//查看设备信息
sudo uhd_usrp_probe

增加uhd到python3环境中

bash 复制代码
export PYTHONPATH=/usr/local/lib/python3.10/site-packages:$PYTHONPATH

编译

定位到工程中

bash 复制代码
 <repo>/fpga/usrp3/top/{project} 

查看帮助

bash 复制代码
 make help

运行之前运行

bash 复制代码
source ./setupenv.sh
相关推荐
乌恩大侠12 天前
5G低地球轨道
5g·usrp·毫米波雷达·毫米波·usrp x440·usrp x410
zzc92116 天前
如何用USRP捕获手机信号波形(下)协议分析
5g·信号·usrp·射频·pro·信令·cellular
乌恩大侠19 天前
USRP X440 和USRP X410 直接RF采样架构的优势
5g·fpga开发·架构·usrp·usrp x440·usrp x410
乌恩大侠20 天前
利用软件定义无线USRP X410、X440 电推进无线原型设计
usrp·usrp x440·usrp x410
zzc92120 天前
多信号实采数据加噪版本
matlab·usrp·高斯·gauss·时频图·多信号·实采信号
乌恩大侠1 个月前
RANsemi 推出适用于 Split 7.2 Open RAN 无线电单元的即插即用基带板
5g·6g·usrp·qpsk·o-ran
珞光电子USRP SDR软件无线电平台2 个月前
国产USRP X410 PRO/PRO+(相参版):宽频段、大带宽、多通道的4×4高性能软件无线电设备
usrp·软件无线电·sdr·国产usrp·usrp x410
珞光电子USRP SDR软件无线电平台2 个月前
国产USRP X440 PRO:超大带宽、多通道相参同步的旗舰型软件无线电设备
usrp·软件无线电·sdr·usrp x440
p-明天,你好!3 个月前
GNURadio实现MIMO OFDM文件传输
usrp·ofdm·mimo·gnu radio