【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
相关推荐
乌恩大侠20 小时前
Falcon-RX PTP交换机
usrp
乌恩大侠1 天前
无线网络规划与优化方式的根本性变革
人工智能·usrp
乌恩大侠4 天前
以 NVIDIA Sionna Research Kit 赋能 AI 原生 6G 科研
人工智能·usrp
乌恩大侠5 天前
【东枫电子】AI-RAN 开发者套件,适用于6G科研与教学
人工智能·usrp
彬鸿科技18 天前
解决方案 - 宽带多通道同步采集系统
usrp·软件无线电·sdr·软无·软件定义无线电
乌恩大侠3 个月前
5G低地球轨道
5g·usrp·毫米波雷达·毫米波·usrp x440·usrp x410
zzc9213 个月前
如何用USRP捕获手机信号波形(下)协议分析
5g·信号·usrp·射频·pro·信令·cellular
乌恩大侠3 个月前
USRP X440 和USRP X410 直接RF采样架构的优势
5g·fpga开发·架构·usrp·usrp x440·usrp x410
乌恩大侠3 个月前
利用软件定义无线USRP X410、X440 电推进无线原型设计
usrp·usrp x440·usrp x410