一般应用的注解 查寻设备 - Finding devices设备的地址 - Device addressing设备通过“字符对”- key/value 来定义其地址。 该“字符对”可以被用来缩小或限制搜索的范围(使更确切)来搜寻特定的设备或设备组。大多数 UHD 实用应用程序和例程都有一个诸如 --args 的参数用来承载其地址;在此设备的地址被认定为一个定界字符。
serial=0x1234, type=usrpx 设备的查找 - Device discovery关联系统的设备可以使用 "uhd_find_devices" 来查找。该查寻程序通过扫描系统来辨识其支持的设备,并以清单的形式列举其发现的设备和其地址。使用特定的设备地址参数也可以缩小或限制其搜索的范围。 用法: uhd_find_devices 设备的属性 - Device properties依附系统的设备属性可以通过程序 "uhd_usrp_probe" 来探明。该探查程序构建了一个设备的实例化并且打印出其属性;属性言指,诸如:查知的子板、频率范围、增益范围等... 用法: uhd_usrp_probe --args <device-specific-address-args> 杂类注解 - Misc notes线程优先级的调配 - Thread priority scheduling当 UHD 孕育一个新的线程时,便试图提升该线程的调度的优先级别。如果设置优先级别失败的话,UHD 便打印错误。此类错误是无扰的,它只简单的表明该线程将只有通常的调度级别。 Linux 注解: 一般用户(Non-privileged users)需要特权来修改调度优先级。通过添加下面一行到 /etc/security/limits.conf 便可实现: @<my_group> - rtprio 99 使用该用户所在的组名替代上面的 <my_group>。同时该用户需要 Logged in 和 out 之后方可生效。 注:General Application Notes (原文出处,翻译整理仅供参考!) |