2013-08-16 2 views
0

Наш администратор установил материал на SDRROOT=/var/redhawk/sdr, но я хотел иметь свой собственный SDRROOT, который я установил в ~/redhawk/sdr.Redhawk 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

Смежные вопросы