我在Centos 6.4(32位)操作系統上使用REDHAWK 1.9。分配前端II接口兼容設備
我有一個符合Tuner的FrontEnd(FE)II接口的設備。 FEII兼容設備的分配是通過一個結構(frontend_tuner_allocation)來實現的。 IDE似乎不允許在實現選項卡上定義此分配。我看着REDHAWK UHD device usage。它描述瞭如何建立必要的連接,但我沒有看到如何通過調諧器分配結構進行分配。
我見過的例子(離線)在哪裏做這個分配的分配結構必須手動編碼到XML文件。我在一個案例中看到這是在組件spd.xml文件中完成的。我有另一個例子,它是在波形中完成的。
例子1: 在組件spd.xml
<usesdevice id="DCE:11bafc63-d8ce-428b-8b4e-39cb96034e8c" type="usesDevice">
<propertyref refid="DCE:cdc5ee18-7ceb-4ae6-bf4c-31f983179b4d" value="FRONTEND:TUNER"/>
<structref refid="FRONTEND::tuner_allocation">
<simpleref refid="FRONTEND::tuner_allocation::allocation_id" value="SimFE2TestSink"/>
<simpleref refid="FRONTEND::tuner_allocation::center_frequency" value="857000000.0"/>
</structref>
</usesdevice>
例子2: 在波形spd.xml
<usesdevicedependencies>
<usesdevice id="DCE:93a650f5-719f-4dc3-8143-fd438b94c19f" type="usesXX">
<propertyref refid="DCE:cdc5ee18-7ceb-4ae6-bf4c-31f983179b4d" value="FRONTEND::TUNER"/>
<structref refid="FRONTEND::tuner_allocation">
<simpleref refid="FRONTEND::tuner_allocation::tuner_type" value="RX_DIGITIZER_CHANNELIZER"/>
<simpleref refid="FRONTEND::tuner_allocation::allocation_id" value="XXDevice"/>
<simpleref refid="FRONTEND::tuner_allocation::center_frequency" value="100000000"/>
<simpleref refid="FRONTEND::tuner_allocation::bandwidth" value="128000"/>
<simpleref refid="FRONTEND::tuner_allocation::sample_rate" value="256000"/>
<simpleref refid="FRONTEND::tuner_allocation::group_id" value=""/>
<simpleref refid="FRONTEND::tuner_allocation::rf_flow_id" value=""/>
</structref>
</usesdevice>
</usesdevicedependencies>
如何分配前端調諧器的最佳方式?