搭建USRP收发系统(1)

2024-06-03 02:04
文章标签 系统 搭建 收发 usrp

本文主要是介绍搭建USRP收发系统(1),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

之前浅浅搭过一次,但是因为uhd、Ubuntu、gnuradio版本的问题,导致usrp断断续续地连接不上。于是打算重新弄一次。实验室里很多小伙伴都在做实验,所以我本次是在windows+Ubuntu的双系统的基础上,再加一个Ubuntu系统。
参考安装Ubuntu系统。
首先,由Ubuntu系统切换到Windows系统:参考双系统切换
打开terminal,

sudo grub-reboot 2  
sudo reboot
  1. win+r输入msinfo32回车确认,找到BIOS模式字段,查看值,我这里显示的是UEFI
  2. win搜索栏输入“磁盘管理”,显示磁盘0是238.46GB,其实就是256;磁盘1是931.50GB,其实就是1024GB=1T,双磁盘
  3. win搜索栏输入“此电脑”,点击“管理”,找到“设备管理器”,点开“显示适配器”,
  4. Intel为集成显卡,AMD、NVIDIA或者其他品牌为独立显卡,我的电脑里除了Intel集成显卡外,没有AMD、显卡,所以不是独显
    确定好自己电脑的情况开始准备安装工作

UEFI+双磁盘

这里除了参考安装Ubuntu系统,还参考了安装Ubuntu+uhd+gnuradio

准备工作

  1. 选择最后一个磁盘空间的磁盘,比如 CD两个盘的最后一个盘是D盘(CDE盘的最后一个E盘,CDEF盘的最后一个盘F盘,以此类推),右键点击该磁盘,选择压缩卷。(这里空间要尽量留大一些)
  2. 我这里磁盘挺大的,默认是411126,我算了一下是400G(另一个电脑是102400,100G),且电脑上装了三系统后,再分盘的几率不大,因此,我直接压缩,并没有自定义大小。如果磁盘不够或者后续有打算,建议参考一下别人关于分区的文章。
  3. 打开Ubuntu官网,下载20.04.6桌面版, 属于是老版本了,在bt种子那里没看到,所以点击历史链接,选择版本下载,下载desktop image(缺点:速度慢,大概十分钟)。桌面版和服务器版区别
  4. 安装并打开软碟通,插上 U 盘,并且最好备份你的 U 盘,因为之后需要格式化
  5. 打开软碟通官网下载,点击免费下载
  6. 下载完后,双击开始安装,注意安装地址,我一般喜欢安装在D盘,因为C盘空间太小了。选择好存放地址,一直“下一步”,安装完成,点击“结束”。
  7. 软碟通软件安装后默认被唤起,点击“继续试用”。
  8. 文件—>打开,选择刚刚下载的“ubuntu-20.04.6-desktop-amd64”(默认在“下载”文件夹里)
  9. 把u盘插上(u盘会被格式化,提前把数据备份好,以及u盘要大于2G)。
  10. 点击“启动”、“写入磁盘映像”,检查硬盘驱动、映像方式、写入方式,尤其是硬盘驱动是不是自己的u盘,防止误格式化其他盘。
  11. 点击“格式化”,等待格式化完成
  12. 点击“写入”,等待写入完成。
    准备工作做完了,现在开始装系统了。

装系统

  1. 重启,一直按F12
  2. 进入boot setup下的boot configure,将Secure Boot选项由On改为Off。(这里建议如果可以搜索,直接搜索,因为可能放的地方不一样。我的电脑型号是戴尔的工作站。)
  3. (然后第一启动选择 USB HDD,回车确认,教程上这样写,但是我这边找不到),因为我是金山的u盘,我发现启动项里有个是UEFI Kingston……, 就是我u盘对应的牌子,所以我猜测这个就是我的u盘,点击进行安装,如果没识别到,试着把u盘拔下来,再插上去。
  4. 进入Ubuntu安装页面。
  5. 选择中文(简体)
  6. 选择“正常安装”,“为图形或无线硬件……”,点击“继续”
  7. 选择“其他选项”,因为要手动分区
    手动分区大小参考:总80G,则四个区大小依次是200M、8G、20G、剩余
  8. 找到我们之前压缩盘时,空出来的一个新区域,(102400这台电脑,对应的是107375MB大小的一个空闲块),选中它,然后点击“+”,填入字段信息,大小为“200”MB,用于“EFI系统分区”,点击“OK”,新建后,多出了一个磁盘,磁盘号为“/dev/nvme1n1p3 efi”.
  9. 接着选中那个空闲盘,然后点击“+”,填入字段信息,大小为“8192”MB,用于“交换空间”,点击“OK”,新建后,多出了一个磁盘,磁盘号为“/dev/nvme1n1p4 swap”.
  10. 选中那个空闲盘,然后点击“+”,填入字段信息,大小为“30720”MB(我是100G,所以这里给了30G),用于“Ext4日志文件系统”,点击“OK”,新建后,多出了一个磁盘,磁盘号为“/dev/nvme1n1p5 ext4”.
  11. 选中那个空闲盘,然后点击“+”,填入字段信息,大小默认(最后一个盘了,直接剩余空间全给它),用于“Ext4日志文件系统”,点击“OK”,新建后,多出了一个磁盘,磁盘号为“/dev/nvme1n1p6 ext4”.
  12. 给后两个分区,加上挂载点,点击对应分区,右键,选择“更改”,点击“挂载点”下拉框。倒数第二个分区,空间稍微小一些,对应的是Windows的C盘,挂载点选择“/”; 倒数第一个分区,空间大一些,对应的是Windows的其他盘,挂载点选择“/home”
  13. 在“安装启动引导器的设备”中,下拉,找到efi磁盘对应的盘。我这里是**“/dev/nvme1n1p3”**,选好了,点击“现在安装”,点击“继续”
  14. 设置地区
  15. 设置用户名和密码

安装好后,打开系统,竟发现没有WiFi适配器,哭

  1. 用手机和数据线,用USB共享网络,让Ubuntu能上网。
  2. 然后找了N多教程,包括update失败,改源;没有公钥,添加公钥;无法解析域名,添加DNS解析等等。见鬼了,还是没解决。

这篇关于搭建USRP收发系统(1)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1025724

相关文章

一文详解如何在idea中快速搭建一个Spring Boot项目

《一文详解如何在idea中快速搭建一个SpringBoot项目》IntelliJIDEA作为Java开发者的‌首选IDE‌,深度集成SpringBoot支持,可一键生成项目骨架、智能配置依赖,这篇文... 目录前言1、创建项目名称2、勾选需要的依赖3、在setting中检查maven4、编写数据源5、开启热

基于Python实现一个简单的题库与在线考试系统

《基于Python实现一个简单的题库与在线考试系统》在当今信息化教育时代,在线学习与考试系统已成为教育技术领域的重要组成部分,本文就来介绍一下如何使用Python和PyQt5框架开发一个名为白泽题库系... 目录概述功能特点界面展示系统架构设计类结构图Excel题库填写格式模板题库题目填写格式表核心数据结构

Linux系统中的firewall-offline-cmd详解(收藏版)

《Linux系统中的firewall-offline-cmd详解(收藏版)》firewall-offline-cmd是firewalld的一个命令行工具,专门设计用于在没有运行firewalld服务的... 目录主要用途基本语法选项1. 状态管理2. 区域管理3. 服务管理4. 端口管理5. ICMP 阻断

如何搭建并配置HTTPD文件服务及访问权限控制

《如何搭建并配置HTTPD文件服务及访问权限控制》:本文主要介绍如何搭建并配置HTTPD文件服务及访问权限控制的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、安装HTTPD服务二、HTTPD服务目录结构三、配置修改四、服务启动五、基于用户访问权限控制六、

pytest+allure环境搭建+自动化实践过程

《pytest+allure环境搭建+自动化实践过程》:本文主要介绍pytest+allure环境搭建+自动化实践过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录一、pytest下载安装1.1、安装pytest1.2、检测是否安装成功二、allure下载安装2.

使用vscode搭建pywebview集成vue项目实践

《使用vscode搭建pywebview集成vue项目实践》:本文主要介绍使用vscode搭建pywebview集成vue项目实践,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录环境准备项目源码下载项目说明调试与生成可执行文件核心代码说明总结本节我们使用pythonpywebv

Windows 系统下 Nginx 的配置步骤详解

《Windows系统下Nginx的配置步骤详解》Nginx是一款功能强大的软件,在互联网领域有广泛应用,简单来说,它就像一个聪明的交通指挥员,能让网站运行得更高效、更稳定,:本文主要介绍W... 目录一、为什么要用 Nginx二、Windows 系统下 Nginx 的配置步骤1. 下载 Nginx2. 解压

如何确定哪些软件是Mac系统自带的? Mac系统内置应用查看技巧

《如何确定哪些软件是Mac系统自带的?Mac系统内置应用查看技巧》如何确定哪些软件是Mac系统自带的?mac系统中有很多自带的应用,想要看看哪些是系统自带,该怎么查看呢?下面我们就来看看Mac系统内... 在MAC电脑上,可以使用以下方法来确定哪些软件是系统自带的:1.应用程序文件夹打开应用程序文件夹

windows系统上如何进行maven安装和配置方式

《windows系统上如何进行maven安装和配置方式》:本文主要介绍windows系统上如何进行maven安装和配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不... 目录1. Maven 简介2. maven的下载与安装2.1 下载 Maven2.2 Maven安装2.

使用Python实现Windows系统垃圾清理

《使用Python实现Windows系统垃圾清理》Windows自带的磁盘清理工具功能有限,无法深度清理各类垃圾文件,所以本文为大家介绍了如何使用Python+PyQt5开发一个Windows系统垃圾... 目录一、开发背景与工具概述1.1 为什么需要专业清理工具1.2 工具设计理念二、工具核心功能解析2.