I can really well understand the nature of "wanting to learn by doing" :) but since GNU Radio builds excellently without GRC or graphical (gr-qtgui, gr-wxgui, gr-sdl) interfaces, I'd really say: Start with GNU Radio minus graphical stuff – adding that later on when necessity dictates is probably a good idea, but for now, it sounds a bit "overkilly", to be honest.
If you want to wrap things up for multiple different deployments (or even just deployments at different times), going the extra mile of cross-building a CentOS package definitely sounds like the skill I'd prefer to have, rather than building on the device itself. That way, installing GR boils down to a simple rpm command, rather than a recompile just to get this stuff done on yet another machine. Also, if there's already a gnuradio package SPEC that defines all the dependencies, rpmbuild will take care of making sure everything necessary to do the package build will be there – no manual chasing dependency rabbits down dependency holes, and the resulting binary package will automatically demand that you yum install the GNU Radio dependencies. Notice that if your .edu, the electricity spent on cross-compilation is probably paid for, whereas your hours chasing dependencies might or might not be :D Best regards, Marcus On 04/28/2016 07:38 PM, Lamar Owen wrote: > On 04/28/2016 01:28 PM, Marcus Müller wrote: >> Do you *really* want to use GRC on the C2? Doesn't make much sense – a >> flow graph designed on a normal PC works identically on your C2 (iff all >> the blocks are there, too). >> .... > I'm doing the 'whole enchilada' for my own educational purposes. The > production units might have a GUI and they might not, depending upon > location. All production units will have a web interface (I'm > evaluating ShinySDR and OpenWebRX as a starting point for our own > development, but I would love suggestions on a good web interface). > > The Beaglebone Black is capable of the full GUI (gqrx); the C2 should > be as well (we have a BBB doing some meteor scatter measurements for a > public-facing display). And FWIW Ubuntu 16.04 has all the packages; I > prefer CentOS 7 since our other servers run it, and the same staff > need to admin these as admins the other servers on sight. But I can > always punt and load Ubuntu 16.04 and I already know GRC works there. > > I will be interfacing both to USRP1's and to RTL-SDR dongles with the > C2's, and yes it would be educational to run the full setup on the C2 > itself. > > So, yes, as a proof of concept if nothing else I do want to attempt > GRC directly on the C2; I'm at a .edu and that is part of our mission. > > > _______________________________________________ > Discuss-gnuradio mailing list > Discuss-gnuradio@gnu.org > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio _______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio