我们的管理员安装了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
答案 0 :(得分: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中设置的变量以供参考。