Hi Albin,
GUI interaction is usually a bit tricky. Generally, GNU Radio is also
meant to be used as a library that your main application uses for signal
processing, and you can get the raw samples in and out of your GNU Radio
flowgraph from any native application, but I don't really think that's
what you'd start off with.
If I had a recommendation: start off with the guided tutorials and the
Qt visualizations in there. As a pretty easy, and in many cases
performant enough, solution, use sockets, named FIFOs or ZMQ
sinks/sources to exchange data between your Cocoa (or whatever)
application and your (headless) GNU Radio application, running as a
separate process. That makes building, modifying and debugging your
signal processing separately from your GUI much easier, imho.
By the way, I think there might be some licensing issues if you link
cocoa code against GPL'ed code, but that's basically only relevant if
you start selling/distributing your program; if you just use a
communication interface (rather than dirtectly linking against GNU
Radio) you'd have two separate programs, which would inherently solve
the licensing problem (you'd only need to guarantee your customers'/
software receivers' freedom to get, modify and distribute the source
code for the GPL program).
Best regards,
Marcus
On 15.07.2015 12:43, Albin Stigö wrote:
> Hi,
>
> I'm pretty new to gnuradio so please bear with me if I have missed something.
>
> I finally managed to get everything up and running on my macbook pro
> yesterday (with funcube dongle pro+) and experimented with building an
> out of tree block.
>
> I'm interested in writing some instrumentation blocks using native os
> x gui apis (cocoa and opengl). I was wondering if anyone has
> experimented with this..? The way cocoa works makes it a bit difficult
> to load a gui from dynamic library. I was thinking about starting
> another process from the block and then supplying it with data via
> some ipc mechanism... Has anyone done some work in this area?
>
>
>
> --Albin
>
> _______________________________________________
> 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
No comments:
Post a Comment