没有任何优化的GNURadio source调通了,主要的难度在于如何在Windows上编译好OOT模块。
除了NI RFSA驱动全家桶,radioconda外(和gnuradio-build-deps ?),还需要安装Boost库,Visual Studio 2019以及Windows SDK。懒得改CMake文件了,直接在生成的VS工程里把RFSA的header和lib加上就好。make install的时候注意按以下第二个链接配置好安装目录。
还有一个漏掉的大坑,OOT模块需要创建python binding,这一部分在Windows上因为各种bug无法自动生成(bindtool给castxml错误传入的'-fPIC',还有castxml在windows下根本就不兼容boost库(issue #36)),需要参考pybind手动创建。
参考了
XXXXXXXXXXXXXXXXXXXXXXXXX/XXXXXXXXp?title=Creating_C%2B%2B_OOT_with_gr-modtool
XXXXXXXXXXXXXXXXXXXXXXXXX/XXXXXXXXp?title=CondaInstall#Building_OOT_modules_to_use_with_conda-installed_GNU_Radio
时段 | 个数 |
---|---|
{{f.startingTime}}点 - {{f.endTime}}点 | {{f.fileCount}} |