首页 > 解决方案 > 在多个操作系统中运行 GNU Radio

问题描述

我试图了解(从 python 菜鸟的角度来看)我如何设置 GNU Radio 以供多个操作系统/机器使用。理想情况下,我只在我的 Ubuntu 机器上使用 GRC,但从我的 Windows 机器和我的树莓派运行 .py。我看到这个帖子暗示使用 venv 是最好的选择(我很喜欢),但是当我在 2018 年使用 GNU Radio 时,似乎 pybombs 是最好的选择,并且在 MacOS 或 Windows 中的使用相当糟糕。

有没有处理多个操作系统使用的好方法?在安装所需的软件包并询问其他将帮助我完成项目的人之前,我想确定一下。

提前致谢

标签: pythongnuradio

解决方案


首先,如果我错了,请纠正我。我正在与@Foxtrot813 合作开展这个项目,并根据@CharlesDuffy 的评论进行了一些搜索。所以我们的问题是如何正确设置 GNU Radio 以用于我们双方都将从事的项目而不会破坏我们的 PC。我过去使用过 GNU Radio,并且我已经破坏了我的 python 并做了一些非常有问题的事情。因此,我们认为最好适当地询问并对该主题进行适当的研究。

因此,从我们的研究开始(回答上述问题)的理想方法似乎是创建一个初始虚拟磁盘,以拥有完全相同的“相同”机器和相同的 GNU Radio 安装。然后我们可以使用 GRCpython为我们的flowgraph.

为此,我们将找出在 a 下运行所需的要求venv并创建我们requirements.txt 的程序来运行我们的程序。

我知道这有点愚蠢,但既然我们问了,我们不妨回答我们的问题,以防万一有人也有这个想法。


推荐阅读