ubuntu18.04和开发板网络通信环境搭建

第一种方法ubuntu和开发板之间能通信,但是会导致ubuntu不能没有网络,原因是会默认使用有线网络,按照别人的做法,设置一下两个网卡的优先级就可以了,但是我试了一下没有用,所以只能改用第二种方法。

环境说明

在嵌入式Linux开发中移植内核会用到网络调试,由于自己的环境的教程的不一致,这里记录一下自己的搭建过程。

由于自己的笔记本性能不行,如果装个虚拟机跑linux的话实在太慢了,所以只能装双系统,在学嵌入式linux开发也是直接在ubuntu系统上而不是用虚拟机,另外自己的笔记本上没有网口,所以用了一个USB网卡来连接开发板。
主机系统环境:ubuntu18.04真机
连接方式:开发板 —> 网线 —> USB网卡 —> 笔记本USB接口

环境搭建

配置USB网卡的IP

1.将网卡插入笔记本中,然后用ifconfig 查看IP:
在这里插入图片描述
上图就是网卡的信息,可以发现网卡没有配置IP。
2.用下面的命令打开配置文件

sudo vim /etc/network/interfaces
  1. 在打开的配置文件中添加下面的配置信息:(enx00e04c3600d7是网卡名字)
auto enx00e04c3600d7
iface enx00e04c3600
<think>好的,我现在需要帮用户在Ubuntu 18.04上安装配置GNU Radio环境。用户提供了几个参考链接,里面提到需要安装UHDGNU Radio,还有添加PPA源的步骤。首先,我得先理清楚步骤顺序,确保没有遗漏。 首先,用户提到的引用[2]里提到了添加PPA仓库,然后安装gnuradio。但可能还需要先安装UHD驱动,因为GNU Radio依赖UHD来支持USRP设备。引用[1]中的链接可能详细说明了UHD的安装步骤,所以可能需要先处理这个部分。 接下来,安装UHD可能需要从源码编译或者使用预编译的包。根据引用[1]的补充链接,可能有一些常见问题需要解决,比如依赖项缺失或者编译错误。因此,安装依赖项是关键步骤,比如安装build-essential、cmake这些工具。 然后,安装GNU Radio的时候,用户可能直接通过PPA安装,但需要确认版本是否兼容Ubuntu 18.04。引用[2]中的命令是添加3.7版本的PPA,然后安装。不过可能还需要安装uhd的软件包,如引用[2]提到的,否则gnuradio-companion会报错缺少模块。因此,步骤应该是先安装UHD,再安装GNU Radio,并确保相关的依赖都被满足。 另外,用户可能还需要配置环境变量或者执行后续的配置步骤,比如运行uhd_images_downloader来下载FPGA镜像,这样USRP设备才能正常工作。这部分可能被包含在引用[1]的教程中。 还要考虑可能的错误处理,比如在安装过程中如果出现依赖问题,如何解决。例如,使用apt-get install -f来修复依赖,或者手动安装缺失的库。此外,检查安装是否成功,运行gnuradio-companion并测试示例流程,确保没有报错。 最后,生成相关问题时要围绕安装步骤、依赖处理、常见错误配置优化等方面,帮助用户进一步解决问题。</think>### 在 Ubuntu 18.04 上安装配置 GNU Radio 环境的步骤 #### 1. 添加 GNU Radio PPA 仓库并安装基础软件包 ```bash sudo add-apt-repository ppa:gnuradio/gnuradio-releases-3.7 sudo apt-get update sudo apt install gnuradio ``` 这一步通过官方 PPA 安装 GNU Radio 3.7 版本,适用于 Ubuntu 18.04 的长期支持[^2]。 #### 2. 安装 UHD 驱动(支持 USRP 设备) ```bash sudo apt-get install libuhd-dev uhd-host ``` UHD 是 USRP 硬件驱动,为 GNU Radio 提供硬件支持。安装后需下载 FPGA 镜像: ```bash sudo uhd_images_downloader ``` 若遇到网络问题,可通过代理或手动下载镜像[^1]。 #### 3. 验证安装 - 运行 GNU Radio Companion: ```bash gnuradio-companion ``` - 测试 USRP 连接: ```bash uhd_usrp_probe ``` 若提示 `No such device`,检查 USB 权限或重新插拔设备。 #### 4. 解决常见依赖问题 若安装过程中报错,尝试修复依赖: ```bash sudo apt-get install -f sudo apt-get install cmake libboost-all-dev libusb-1.0-0-dev python3-mako ``` 部分编译依赖需手动安装。 #### 5. 配置环境变量(可选) 若自定义安装路径,在 `~/.bashrc` 中添加: ```bash export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH export PYTHONPATH=/usr/local/lib/python3/dist-packages:$PYTHONPATH ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

忆昔z

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值