2013-08-16 24 views
0

我們的管理員安裝的東西到SDRROOT=/var/redhawk/sdr,但我想有我自己的SDRROOT,我設置爲~/redhawk/sdrRedhawk SDRROOT,沒有看到組件

問題是我沒有在組件面板中看到像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 

回答

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中設置的變量以供參考。

+0

非常感謝。從/ var/redhawk/sdr/*複製到我的〜/ redhawk/sdr /也應該可以正常工作? – user2690494

+0

是的,您可以從系統的SDRROOT複製,但是當您將REDHAWK升級到新版本時,您應該將副本再次複製到您的主目錄中,否則您可能會遇到各種問題(例如未能啓動您的域管理器和/或設備管理器等) – Neon