如果我想将整个 USRP 驱动程序库 (UHD) 移植到大小很重要的嵌入式系统。这会有多困难?
USRP 驱动程序是用 C++ 编写的,具有多个库依赖项。将复杂的 C++ 程序移植到嵌入式系统有多难?
答案1
通用软件无线电外设 (USRP) 是一个基于 USB 的高速开发板,用于制作软件无线电。
GNU Radio 软件设计用于在连接到 USRP 或其他无线电硬件的 PC 上运行。
如果您的嵌入式系统正在运行以下任一项:
- Linux
- Mac OS X
- 北达科他州
- 视窗
那么在嵌入式系统上运行 GNU Radio 软件应该非常简单。否则,这将非常困难——也许将硬件更改为某些 单板Linux计算机 而不是将软件移植到不支持任何上述操作系统的嵌入式计算机。