[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] GNURadio scheduler

From: Marcus Müller
Subject: Re: [Discuss-gnuradio] GNURadio scheduler
Date: Tue, 21 Apr 2015 12:46:25 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0

Hi Trek,

the scheduler and all the core components holding GNU Radio together are in gnuradio/gnuradio-runtime. The scheduler is mainly composed of the files starting with tpb (==thread per block), block_executor, and block/buffer.

There's http://www.trondeau.com/blog/2013/9/15/explaining-the-gnu-radio-scheduler.html , and especially the presentation linked therein. Though it's from 2013, the flowcharts on the scheduler's workings are still valid; you'll have to add message handling in the block iteration, but other than that, I don't think much has changed.

Other than that: The source code is really its best documentation. Really, compared to most projects I came across, our source files are vividly commented, and the list is almost always eager to both explain concepts and questions regarding any particular line of code, so just ask :)


On 04/21/2015 11:44 AM, Trek wrote:
Is there a sample routine, document or youtube video explaining the GNUradio scheduler? hard to fully understand Gnuradio without it. What are the files in the Gnuradio that are the core of the scheduler? 


Discuss-gnuradio mailing list

reply via email to

[Prev in Thread] Current Thread [Next in Thread]