文章目录
前言
本文给出了Ubuntu 22.04LTS下安装UHD以及GNU radio的方法
一、更换软件源以提高下载速度
Ubuntu 22.04中提供了图形化的下载源更换手段,方式如下:
1、点击图形化页面左下角的“显示应用程序”,并点击“软件与更新”
2、点击“下载自”下拉框,并选择其他
3、点击“选择最佳服务器”,等待一段时间
二、安装相关驱动
1.安装NI Linux Device Drivers
1、打开NI Linux Device Drivers页面,点击下载。
2、通过网页安装的压缩包通常会在“/下载”这个目录下,找到后提取压缩包,解压在与压缩包相同的路径下方便进一步操作,完成后如下图所示
3、在该文件夹空白处右键打开终端输入以下内容打开解压的压缩包
cd NILinux2023Q1DeviceDrivers/
4、在终端输入以下内容完成驱动安装
sudo dpkg -i ni-ubuntu2004-drivers-2023Q1.deb
sudo dpkg -i ni-ubuntu2004-drivers-stream.deb
sudo dpkg -i ni-ubuntu2204-drivers-2023Q1.deb
sudo dpkg -i ni-ubuntu2204-drivers-stream.deb
2.更新软件仓库
在终端输入以下内容以更新软件仓库
sudo apt update
sudo apt upgrade
3.安装kernel-headers
在终端输入以下内容以安装kernel-headers
sudo apt install linux-headers-$(uname -r)
4.安装ni-usrp-rio
在终端输入以下内容以安装ni-usrp-rio
sudo apt install ni-usrp-rio
5.用DKMS编译kernel内核
在终端输入以下内容以编译kernel内核
sudo dkms autoinstall
这一步出现问题可能是安装内核没成功。
完成上述步骤后重启计算机。
三、安装UHD
在终端输入以下内容以安装UHD
sudo apt install uhd-host
四、安装GNU radio
在终端输入以下内容以安装GNU radio
sudo apt install gnuradio
五、测试
再次关闭电脑,启动USRP并启动电脑,通过以下指令测试是否成功连接
uhd_find_devices
成功连接会出现以下信息