问题1:无法检测空闲分区(安装Ubuntu系统时)?
原因:一种原因是在windows下使用了动态磁盘, ubuntu无法识别。之前在Windows分区时,我为了扩大空间,尝试过E盘和F盘的跨区合并,而这一步会导致基本磁盘转换成动态磁盘。
问题2:磁盘分区,单双硬盘分区存在区别?单双硬盘为什么分区存在区别:你可以看到分区的差别只是双硬盘的时候在C盘分出了200M用来安装启动项。电脑在开机的时候,会自动在C盘所在的那个硬盘搜索启动项以启动系统,我们当然希望安装的ubuntu启动项也能够被搜索到,所以需要将启动项安装在这里,这样开机时会搜索到windows和ubuntu两个启动项,我们可以手动选择进入哪个系统。当然这里的"启动项需要安装在C盘所在的硬盘"并不是绝对的,只是为了开机能够自动搜索到启动项,安装在其他硬盘也可以,只是每次开机都需要进boot manager才能找到ubuntu启动项,比较麻烦,所以建议按照我的方法来分区。
问题3:进行Ubuntu系统安装时,未显示引导项排序?解决办法:可能引导UEFI显示和bilibili教程不同,先进入ubuntu系统后再安装EFI引导项。双硬盘,EFI安装再200 MB的空间,注意一定要检测到freespace。
问题4:安装顺序GNU Radio与UHD驱动?解决办法:必须先安装UHD驱动镜像,再安装GNU Radio。
问题5:安装GNU Radio的方法?
方法1:打开终端,输入sudo apt-get install gnuradio,安装的是3.7.11版本;
方法2:在Ubuntu系统里的APP Store搜索gnuradio安装,安装的是3.7.11版本;
方法3:去官网下载想要版本的压缩文件,解压缩后,打开终端cmake编译后安装。cmake编译成功后的显示如下:
问题6:GNURadio3.8.2.0编译和安装完成后,出现环境配置错误,如下图?
在GNU Radio的build文件夹下终端输入:缺点为但需要每次在终端打开前都输入以下命令。
export PYTHonPATH=/usr/local/lib/python3/dist-packages:/usr/local/lib/python3.6/dist-packages:$PYTHonPATH export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
官网类似的解决方式:
问题7:GNU Radio与UHD驱动重装与更新?对于使用旧版UHD和GNURadio想更新到新版本,需要先卸载GNURadio和UHD. 注意:先卸载gnuradio,在卸载uhd,不能先卸载uhd,以免gnuradio无法卸载
1. 卸载gnuradio, 进入到GNU Radio 的build文件夹下:
cd gnuradio/build/ sudo make uninstall
2. 卸载UHD,进入到uhd的host目录下的build文件夹中:
cd uhd/host/build/ sudo make uninstall
问题8:UHD驱动安装后,无法识别设备?
解决办法:配置USB,上述问题的解决办法就是要找到uhd-usrp. rules文件复制到正确的目录下。在 Linux 上,udev 处理 USB 插头并拔下事件。以下命令安装 udev 规则,以便非根用户可以访问设备。此步骤仅对使用 USB 连接到主机的设备(如 B200、B210 和 B200mini)都是必要的。此设置应立即生效,不需要重新启动或注销/登录。运行这些命令时,请确保没有通过 USB 连接 USRP 设备。
cd $HOME/workarea/uhd/host/utils sudo cp uhd-usrp.rules /etc/udev/rules.d/ sudo udevadm control --reload-rules sudo udevadm trigger问题9:Cp 复制文件权限不够?
解决办法:打开终端,输入
sudo nautilus
此时会跳出一个带有权限的文件管理器,接下来就能拖拽文件到本地计算机目录了,解决了权限不够的问题,注意移动结束前不要关闭终端。
问题10:GNUradio和UHD驱动安装好后,GNU Radio里显示无法识别相应的USRP?问题描述:GNU Radio和UHD驱动被安装好后,但现在并不能正常使用这个软件,运行示例程序的报错贴如下图,首先是无法找到一个二进制文件usrp_b200_fw.hex,这个文件会加载到fpga上面,没有的话必然报错。下面给了你两条路,一条是设置正确的环境变量UHD_IMAGES_DIR,另外一个是运行下面的/usr/lib/x86_64-linux-gnu/uhd/utils/uhd_images_downloader.py(这条命令就是从官网下载Images到指定位置)。
若在终端运行uhd_find_devices,,可以搜索到相应的设备信息,则是环境配置出错,无法找到一个二进制文件usrp_b200_fw.hex,这个文件会加载到fpga上面,输入export UHD_IMAGES_DIR=/usr/local/share/uhd/images(后面的文件夹位置需要替换成你放置固件images的位置),之后再输入gnuradio-companion。每次都需再对应的文件夹打开gnuradio-companion,或提前输入
export UHD_IMAGES_DIR=/usr/local/share/uhd/images问题11:USRP B210 FPGA固件版本冲突错误?
解决方式参考B站UP主的相应解决办法,链接如下
https://www.bilibili.com/read/cv4620949?spm_id_from=333.999.0.0
问题描述,首先,在终端运行uhd_find_devices和uhd_usrp_probe语法命令,均可以正常显示,没有报错,固件正常加载,序列号也可看到。但在GNU Radio命令显示端口如下显示错误:
RuntimeError: RuntimeError: Expected FPGA compatibility number 14, but got 16: The FPGA build is not compatible with the host code build. Please run: "/usr/lib/x86_64-linux-gnu/uhd/utils/uhd_images_downloader.py
不要按照上面所提示的运行固件下载器更新固件,因为那些下载的是最新版本的固件,对解决问题没有帮助。到官方网站“files.ettus.com“上,点击”binaries“,再进入”images“,找一个比较古老的版本,比如on 17 May 2018发布的v3.11.1.0 。解压后,在解压的目录使用sudo运行gnuradio-companion.既可以正常发送数据。
问题12:GNU Radio3.8.2版本编译cmake失败?解决办法:首先确定该版本的依赖库函数是否下载完整,在依赖库都已经下载的前提下,出现找不到部分函数库情况,删除workarea文件里的gnuradio3.8.2文件夹,在主目录下重新下载安装cmake。
问题13:ubuntu18.04开机直接黑屏进入tty,无法进入图形化界面解决办法:
1. 输入账户密码(输入密码时注意小键盘是否开启)
2. 安装桌面:sudo apt-get install ubuntu-desktop(必须有网络,否则参考链接)
http://www.manongjc.com/detail/25-wvdgtyspssyjiuc.html
https://blog.csdn.net/u013862444/article/details/103005800



