当前位置: 首页 > 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.lryc.cn/news/623200.html

相关文章:

  • 解决 Microsoft Edge 显示“由你的组织管理”问题
  • c#Blazor WebAssembly在网页中多线程计算1000万次求余
  • Spring Framework:Java 开发的基石与 Spring 生态的起点
  • Agent中的memory
  • 西湖大学新国立,多模态大语言模型能指引我回家吗?ReasonMap:基于交通地图的细粒度视觉推理基准研究
  • imx6ull-驱动开发篇27——Linux阻塞和非阻塞 IO(上)
  • pdf合并代码
  • 杂记 03
  • 链表。。。
  • 全面解析Tomcat生命周期原理及其关键实现细节
  • 【论文笔记】STORYWRITER: A Multi-Agent Framework for Long Story Generation
  • 云原生俱乐部-RH124知识点总结(3)
  • 如何解决C盘存储空间被占的问题,请看本文
  • 异构数据库兼容力测评:KingbaseES 与 MySQL 的语法・功能・性能全场景验证解析
  • 后量子密码算法SLH-DSA介绍及开源代码实现
  • huggingface TRL中的对齐算法: KTO
  • 嵌入式硬件篇---BuckBoost电路
  • GPIO初始化及调用
  • AI杀死的第一个仪式:“hello world”
  • CentOS 7 一键部署 上Maria Database(MariaDB)10.3.38 安装手册(避开 Oracle 19c 路径)
  • AT89C52单片机介绍
  • Hexo 双分支部署指南:从原理到 Netlify 实战
  • Swift 实战:实现一个简化版的 Twitter(LeetCode 355)
  • 洛谷B3865 [GESP202309 二级] 小杨的 X 字矩阵(举一反三)
  • ESP32唤醒流程
  • 六十八、【Linux数据库】percona软件介绍 、 innobackupex备份与恢复
  • 《后室Backrooms》中文版,购物误入异空间,怪物追逐,第一人称冒险逃生
  • STM32-GPIO实践部分1-跑马灯实验
  • Java基础 8.16
  • 基于深度强化学习的多用途无人机路径优化研究