[Top][All Lists]
[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