2024年5月2日发(作者:)

文章不是我写的,补完一些信息……

GNU Radio是用Python开发的,大部分开源的工程能够在Linux环境下运行良好,

而Windows下却运行的很勉强,而且安装配置都很复杂。GNU Radio算是个例外了,不

光提供了Windows的二进制安装,还有比较详细的说明。我是Python小白,所以折腾

了好久才弄好,特意记录下来,免得以后再装还折腾。

• GNU Radio的说明:/redmine/projects/gnuradio/wiki

• GNU Radio的Windows环境安装说明:

/redmine/projects/gnuradio/wiki/WindowsInstall

• GNU Radio目前比较完整的一个Windows环境二进制安装包的安装说明(ettus

版本):

/redmine/ettus/projects/uhd/wiki/GNURadio_Windows

• 安装说明中提到,Windows环境下的Pyphon和GNU Radio可能会由于某些动态

库的版本冲突导致异常,在安装过程中确实遇到了,后面会详细说。

安装和下载过程的基本注意事项:

• 由于ettus的Windows二进制版只有32bit版本,所以所有部件、工具都只能用

windows 32bit的版本,即使运行环境的Windows是64bit版,也只能安装32bit版的

相关软件。

• ettus的版本支持XP, Vista, Win7,我在Win7 64位版上测试过没问题,其他版本

还没试过。

• 由于Python一直在更新,所以GNU Radio和其他第三方部件都需要与Python的

版本一致,通常用于Python的部件或程序都会注明,例如

,表示适用于python2.7的环境。

以下是实际安装过程:

• 下载所需的部件:

• GNU Radio的Windows安装程序:

ettus稳定版:/binaries/gnuradio/latest_stable

ettus测试版:/binaries/gnuradio/latest_unstable

下载win32版本,我用3.6.4.1。

• Python Windows安装程序: /getit/ 目前GNU

Radio只支持Python 2.7,所以下载2.7的Windows版本,目前最新版是2.7.5,注意

下载Windows_Installer这个是32bit的,不要下载X86_64的版本。确定了Python的

版本,其他第三方部件都需要匹配这个版本。

• 所需安装文件

/archive/html/discuss-gnuradio/2013-12/