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
Corgan Enterprises LLC