Developing GNU Radio 3.8 support for gr-fosphor

Terry Ferrett terry.ferrett at gmail.com
Thu Sep 26 00:21:00 UTC 2019


Hi everyone,

I've created a branch of fosphor with the goal of making it compatible with
GNU Radio 3.8 (specifically the maint-3.8 branch).  I've branched fosphor
from
https://github.com/osmocom/gr-fosphor/tree/gr38-qt5.
My branch is located at
https://github.com/the-aerospace-corporation/gr-fosphor/tree/gr38-qt5-aero

The changes are updates to the cmake scripts and modules, most of which are
derived directly from the 3.8 module porting guide located at
https://wiki.gnuradio.org/index.php/GNU_Radio_3.8_OOT_Module_Porting_Guide
Development was performed in Ubuntu 18.04 with GNU Radio installed using
pybombs and Python 3 support as described at
https://github.com/gnuradio/gnuradio
and using a prefix-based GNU Radio install.  The updated fosphor branch has
been tested with NVidia and Intel OpenCL.  At this point GLFW works but QT
does not.

To build and install the updated fosphor branch, install GNU Radio 3.8 from
the maint-3.8 branch, install all dependencies as described at the fosphor
wiki, then execute
   git clone https://github.com/the-aerospace-corporation/gr-fosphor
   cd gr-fosphor
   git checkout gr38-qt5-aero
   mkdir build
   cd build
   cmake ..
   make
   make install

I'm interested in the process for merging my updates back to the official
repository.  For instance, additional testing using different platforms
might be a good idea.

Best,
Terry Ferrett, Signal Processing and Estimation Engineer
The Aerospace Corporation <https://aerospace.org/>, El Segundo, CA
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osmocom.org/pipermail/osmocom-sdr/attachments/20190925/f999d3f1/attachment.html>


More information about the osmocom-sdr mailing list