discuss-gnuradio
[Top][All Lists]
Advanced

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

Re: [Discuss-gnuradio] Reorganization of gnuradio-examples in trunk r627


From: Berndt Josef Wulf
Subject: Re: [Discuss-gnuradio] Reorganization of gnuradio-examples in trunk r6279
Date: Tue, 4 Sep 2007 13:28:02 +0930
User-agent: KMail/1.9.7

On Tuesday 04 September 2007 12:39:00 Johnathan Corgan wrote:
> All,
>
> As of revision 6279 of the GNU Radio trunk software, the
> gnuradio-examples hierarchy has undergone some reorganization.
>
> First, a new top-level component has been created, 'gr-utils', to hold
> many of the commonly used USRP scripts that aren't really examples, but
> rather utilities.  These now get installed onto the system path so they
> can be conveniently run from anywhere:
>
> usrp_benchmark_usb.py:    Test USB<-->USRP throughput performance
> usrp_fft.py:              Plot FFT, waterfall, or scope of USRP Rx
> usrp_oscope.py:           Plot scope of USRP Rx with extra options
> usrp_print_db.py:         Prints list of installed USRP daughterboards
> usrp_rx_cfile.py:         Record raw USRP Rx data to a file
> usrp_rx_nogui.py:         Receive common analog mods (AM, FM, WFM)
> usrp_siggen.py:           Generate USRP Tx signals
> usrp_test_counting.py:    Test USRP firmware/USB path integrity
> usrp_test_loop.py:      Test USRP digital loopback capability
> usrp_test_loop_lfsr.py:   Test USRP digital loopback (alternate)
>
> This component is dependent on having gnuradio-core, gr-usrp, and
> gr-wxgui also configured for build; this is the default.
>
> The gnuradio-examples component itself now installs its various
> sub-directories into $(prefix)/share/gnuradio/examples/..., so you don't
> need to keep the source tree lying around to view or run the examples.
>
> This allows individual gnuradio-components to install examples into this
> hierarchy.  So the channel-coding examples have been moved into
> gr-trellis, and only install if gr-trellis itself is being installed.
> Likewise, the ATSC examples now install onto the system from gr-atsc.
>
> Some of the cruft has been deleted or moved into 'limbo' in the
> repository, and don't get installed.
>
> These changes hopefully improve the usability of the GNU Radio
> distribution.

Can we also add a switch that enables building individual modules "outside" 
the source tree the way it was prior to GNU-Radio 3.0.2?

This will allow building packages as individual modules. The pkgsrc framework 
keeps track of the dependencies and enables users to pick and choose modules 
for installation pulling in dependencies as required. The pkgsrc modules are 
currently patched to facilitate this behaviour. The pkgsrc sources and the 
corresponding patches can be found on:

http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/ham/

I've made mentioning of this many times before but sofare haven't received a 
reponse nor seen any action. Just let me know if there is any hope to see 
this implemented. 

cheerio Berndt




reply via email to

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