当前位置: 首页 > news >正文

【UHD】vivado 2021.1 编译

安装git

sudo git install git

clone工程和切换分支

git clone https://github.com/EttusResearch/uhd.git
git checkout -b v4.8.0.0

检查分支

git status

在这里插入图片描述

安装依赖

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的一些包

sudo apt install python3-pip
pip3 install requests
pip3 install numpy
pip3 install ruamel.yaml
pip3 install setuptools
pip3 install poetry

安装uhd和rfnoc_image_builder相关内容

cd host
mkdir build
cd build
cmake ..
make -j$(nproc)
sudo make install
sudo ldconfig

验证版本

uhd_config_info --version

可选(下载固件)

sudo uhd_images_downloader

常用指令

//查找设备 
sudo uhd_find_devices
//查看设备信息
sudo uhd_usrp_probe

增加uhd到python3环境中

export PYTHONPATH=/usr/local/lib/python3.10/site-packages:$PYTHONPATH

编译

定位到工程中

 <repo>/fpga/usrp3/top/{project} 

查看帮助

 make help

运行之前运行

source ./setupenv.sh
http://www.dtcms.com/a/334872.html

相关文章:

  • 选择式与生成式超启发算法总结
  • 模型训练监控:TensorBoard与Weights Biases (WB) 使用详解
  • CVE-2024-28752漏洞复现
  • 电子电气架构 --- 软件项目配置管理
  • 序列晋升7:架构原则三十诫
  • 内网穿透实战笔记 1panel 面板部署 frps,Windows 部署 frpc
  • 程序设计|C语言教学——C语言基础3:函数、数组、指针
  • Python虚拟环境与包管理工具(uv、Conda)
  • 一汽红旗7月销量37324辆 同比增长21.1%
  • B站 韩顺平 笔记 (Day 20)
  • P2169 正则表达式
  • 如何运用好DeepSeek为自己服务:智能增强的范式革命 1.1 认知增强的三次浪潮
  • 项目管理进阶——解读大型IT系统集成项目实施要点培训【附全文阅读】
  • GLM-4-Flash:智谱AI推出的首个免费API服务,支持128K上下文
  • 制作 Windows 11 启动U盘
  • Redis缓存
  • Win11和Win10共享打印机提示709用添加Windows凭据来解决的小方法
  • select、poll 和 epoll
  • Python入门第5课:如何定义和使用函数,提升代码复用性
  • Jenkins Pipeline中参数化构建
  • 【wmi异常】关于taskkill命令提示“错误:找不到” 以及无法正常获取设备机器码的处理办法
  • 读书是一场最低成本的高级成长
  • 嵌入式硬件篇---运算放大器
  • OpenCV 图像处理基础操作指南(二)
  • NetBIOS 设置
  • MySQL的索引优化与查询优化:
  • AI搜索引擎下的内容优化新范式:GEO的关键技术解析
  • 12V电压控制小板
  • EXTI配置流程
  • Day15 Docker