0

我们的管理员安装了东西,SDRROOT=/var/redhawk/sdr但我想拥有自己的SDRROOT,我设置为~/redhawk/sdr

问题是我在组件面板中没有看到像 sigGen、hardLimit 这样的组件。
我按照 Axios 给出的以下说明进行操作。
这些说明没有解决我的问题:

$ mkdir -p $SDRROOT/{dom/components,dom/waveforms,dom/domain,dev/devices,dev/nodes}

$ ln -s /var/redhawk/sdr/dom/mgr $SDRROOT/dom/mgr

$ ln -s /var/redhawk/sdr/dev/mgr $SDRROOT/dev/mgr

$ cp /var/redhawk/sdr/dom/domain/DomainManager.dmd.xml.template \
     $SDRROOT/dom/domain/DomainManager.dmd.xml

$ gedit $SDRROOT/dom/domain/DomainManager.dmd.xml
4

1 回答 1

1

SDRROOT 独立存在。如果您使用自己的,则需要确保它包含您要使用的任何软件。您还没有提到将要使用的组件复制/链接到 SDRROOT(SigGen 等)中。它们应该在 /var/redhawk/sdr/dom/components 中。例如,您可以这样做:

cd ~/redhawk/sdr/dom/components
for $component in /var/redhawk/sdr/dom/components/*; do
  ln -s $component
done

另外,不要忘记更新环境变量以指向您的 SDRROOT。检查在 /etc/profile.d/redhawk.sh 中设置的变量以供参考。

于 2013-08-17T21:39:42.337 回答