Redhawk 1.10和gnuhawk组件

时间:2014-09-05 19:48:52

标签: redhawksdr

我正在使用Redhawk v1.10并将集成的redhawk组件上传到目标sdr。
 当我尝试将任何上传的gnuhawk组件启动到目标sdr时,我收到以下错误:

Failed to launch "component name" Unable to load software package 'deps/gnuhawk/gnuhawk.spdml'(dependency of software package 'component name', implementation 'cpp')

2 个答案:

答案 0 :(得分:0)

尽管1.10的组件尚未更新,但它们仍应兼容 您可以尝试以下两种选择:
1)如果要将组件启动到活动域,请确保您的GPP正在运行 2)打开终端窗口,进入组件目录并运行$ ./build.sh这应生成一个新文件,您可以将其移动到cpp文件夹中。它应该被称为.cpp。出于某种原因,RH没有拿起旧的cpp文件,但会获取这些新文件。这值得一试。

如果其中任何一项有效,请告诉我。

答案 1 :(得分:0)

从源代码安装GNUHAWK组件有两个步骤:编译/安装GNUHAWK软件包依赖项以及编译/安装各个组件。您的错误意味着第一步未完成。

首先,您需要一些依赖项:

# yum install orc-devel gsl-devel python-cheetah cmake

其次,编译并安装GNUHAWK软件包依赖项。这需要一段时间才能完成。

  1. 导航到顶级GNUHAWK源代码目录。
  2. 运行以下命令:

    $ ./reconf; ./configure; make -j8 ; sudo make install
    
  3. 第三,编译并安装GNUHAWK组件。这还需要一段时间才能完成。

    1. 导航到组件目录

      $ cd components
      
    2. 运行这些命令

      $ ./reconf; ./configure; make -j8 ; sudo make install
      
    3. 为了让运行速度更快,您可以尝试运行8个以上的编译作业(例如,“make -j16”);但是,将作业数量设置得太高(即无限制:“make -j”)可能会因为并行构建的大量组件而锁定您的机器。