GRC - GNU Radio Companion Note This guide is for the GRC bundled with GNU Radio, and not for any of the separate GRC releases. If you are using GRC 0.70 and below, please use this guide instead. GNU Radio Companion (GRC) is a graphical tool for creating signal flow graphs and generating flow-graph source code. It is currently under development by Josh Blum. New FeaturesWhat has changed in GRC since the stable 0.70 release?
RequirementsGRC RequirementsMost (if not all) of these requirements can be found in the package manager of you linux distribution.
GNU Radio RequirementsGRC is bundled with the current gnuradio trunk and will be included in the 3.2 release. I recommend configuring your GNU Radio installation with wx-python, usrp, and audio support. However, any configuration will work (see note). Follow the build-guide Note: GRC will let you generate flow graphs with components that are not included in your local install. For example, you can generate a flow graph with a usrp source, but the code will error when executed unless GNU Radio is configured with usrp support. InstallationInstalling GRCGRC is bundled with gnuradio, so following the installation guide should be enough to install GRC. However, GRC will not be installed if you were missing any of the required components. Install any missing components and re-run configure/install: ./configure make sudo make install GRC should appear in the list of configured components; if not, read the configure verbose for errors. Installing DocumentationTo view the blocks' documentation from inside GRC, install doxygen and configure gnuradio with doxygen support: ./configure --enable-doxygen make sudo make install Installing Icons, Mime Type, and Menu ItemsIf you have an operating system that supports the freedesktop.org standards (Gnome, KDE, XFCE), then you may install the icons, mime type, and menu items bundled with GRC. After installing GRC, run the following command: cd <prefix>/libexec/gnuradio/
sudo grc_setup_freedesktop install
-- OR for older versions --
sudo grc_setup_freedesktop install
ExecutionGRC installs several executable python files into your system's path. Executing the Flow Graph EditorOpen a terminal and enter the following: gnuradio-companion -- OR for older versions -- grc Executing the USRP Probe ApplicationGRC provides a GUI app to probe the USRP for daughter-board information. Open a terminal and enter the following: usrp_probe Executing the USRP2 Probe ApplicationGRC provides a GUI app to probe the USRP2 for daughter-board information. Open a terminal and enter the following: usrp2_probe
|