usrp运行完整linux,Ubuntu系统下USRP硬件驱动(UHD)的编译与安装
在Ubuntu系统下USRP硬件驱动(UHD)安装最简单的方式就是直接从Ettus Research官方提供的PPA源安装,不过本文介绍的是如何从源代码进行编译与安装。
1.从PPA源安装只需要下面三段命令
sudo add-apt-repository ppa:ettusresearch/uhd
sudo apt-get update
sudo apt-get install libuhd-dev libuhd003 uhd-host
2.从源代码进行编译与安装
I.安装依赖包
使用以下命令将安装所有的依赖包。
sudo apt-get -y install libboost-all-dev libusb-1.0-0-dev \
python-mako doxygen python-docutils cmake build-essential
II.从GitHub获取源代码
git clone https://github.com/EttusResearch/uhd.git
然后进入源代码根目录:
cd uhd/host
III.配置与编译UHD
mkdir build
cd build
cmake ../
Makefile已经生成,执行编译。
make
经过较长时间的编译后,执行自检查:
ctest --output-on-failure
自检查可能出现一个或多个失败,可以返回查看log信息,原因一般都是依赖包缺失,安装缺失的依赖再次执行检查即可。
IV.安装UHD
在安装之前确认当前目录为./build。然后执行安装:
sudo make install
然后需要设置LD_LIBRARY.
sudo ldconfig
编译与安装过程到此结束。
相关主题
usrp运行完整linux,Ubuntu系统下USRP硬件驱动(UHD)的编译与安装相关推荐
- 安卓9.0刷linux,Ubuntu系统下编译Android 9.0系统
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 前言 在Ubuntu系统下编译Android系统.哎呀不知道是不是换了新电脑的缘故,这次编译居然从安装JDK和配置环境下 ...
- redis linux 运行依赖,在Ubuntu系统下安装Redis Desktop Manager的方法
以下为你介绍在Ubuntu16.04系统下安装Redis可视化工具Redis Desktop Manager.不管是哪个Redis Desktop Manager版本,都可以采用下面的安装方式进行. ...
- Linux Ubuntu系统下配置c++编程环境
一.前提: 1.本文环境采用的是VirtualBox搭建的Ubuntu 20 操作系统. 2.需了解Ubuntu的基本命令以及其他基本命令. 3.具备c语言或c++编程知识. 二.演示IDE简介: I ...
- linux增加阵列磁盘空间,Linux Ubuntu系统下通过LVM创建软raid来实现硬盘合并大小
将两块空硬盘合并为"一块",挂载到指定目录下,达到在一个目录使用3块硬盘所有空间的效果. 条件: 硬盘1 /dev/sda 硬盘2 /dev/sdb 硬盘3 /dev/sdc 方法 ...
- Linux Ubuntu系统下Java开发环境搭建
软件151田杰中 1. 前往ORACLE官网下载最新版本的Java JDK:http://www.oracle.com/technetwork/java/javase/downloads/index. ...
- Linux/Ubuntu系统下的NVIDIA显卡如何超频?如何解锁功耗墙?一招搞定!
1.安装显卡驱动: sudo apt install nvidia-driver-510 sudo reboot 2.删除Xorg文件: sudo rm /etc/X11/xorg.conf 3.解锁 ...
- **在Ubuntu系统下Copley CAN-PCI驱动的安转和开机自启动配置**
在Copley官网上下载CAN-PCI驱动,链接如下: (http://www.copleycontrols.com/Motion/CanFiles/copleycan-1.02.0.tgz) 对程序 ...
- 【嵌入式1】Ubuntu系统下运行C语言程序以及用Makefile方式编程
文章目录 一.设置网络参数 1.虚拟机网络适配器设置为NAT模式 2.确定网卡ip 3.设置NAT网络的端口映射 4.进行网络测试 二.用C语言编写一个简单的输出 hello word 的程序. 三. ...
- 基于虚拟机Ubuntu系统下C语言简单编写程序
目录描述 前言 一.修改系统参数 1.查看Ubuntu版本 2.原文件备份 3.下载清华源 二.编写"hello world"C语言程序 1.安装vim 2.建立hello.c 3 ...
最新文章
- 小乐乐打游戏(BFS+曼哈顿距离)
- python进程线程处理模块_python程序中的线程操作 concurrent模块使用详解
- 在win8上配置网站服务器,win8怎么配置web服务器地址
- python 循环指定次数_亮仔的Python之路Day7——Python循环语句
- MySQL5.6 新特性之GTID【转】
- 游戏是如何限制多开的,如何解决
- wcf学习(一):预览
- Ubuntu下配置D-Link路由器进行联网
- “公益AI之星”挑战赛-新冠疫情相似句对判定大赛
- 一个定时器的普通实现,多进程实现和多线程实现的对比
- abp(net core)+easyui+efcore实现仓储管理系统——使用 WEBAPI实现CURD (十三)
- 数据可视化——ECharts基础
- 2010 模板下载 罗斯文_选择并使用 Access 模板
- SEO的艺术(原书第2版)
- 10款非常棒的开源论坛系统推荐
- bo耳机h5使用说明_五分钟了解Bamp;O耳机音箱能不能买
- 苹果x屏幕多少钱_北京苹果手机维修为大家分享iPadAir2换屏幕多少钱
- 全连接层输入为什么是固定维度的(拉直/压扁Flatten成为列向量)
- JME3播放背景音乐
- [全国计算机二级]基础知识汇总(一)