Gnuradio/Gen2 howto compilation in ubuntu
NOTE: This guide is useful for setting up the CGRAN Gen2
project on ubuntu.
- Start with a clean install of Ubuntu 10.04.4 LTS.
- Set local mirror - System..Administration...Update
Manager. Click on Settings, Ubuntu Software tab, Download
from: (select best server)
- Install some basic packages:
-
Packages required for building/compiling:
sudo apt-get install gnuradio subversion automake
autoconf libtool python-dev libcppunit-dev g++
- Get Gen2 from subversion:
cd Documents; svn co
https://www.cgran.org/svn/projects/gen2_rfid
- Build Gen2
cd gen2_rfid/trunk/rfid; ./bootstrap
./configure --prefix=/usr
make
sudo make install
cd apps
./gen2_reader.py
-
Packages required for building
GUI in gnuradio:
sudo apt-get install libwxgtk2.8-dev python-wxgtk2.8
python-cheetah
Set of non default programs for gettting gnuradio to
compile (after the usual installation in ubuntu)
-
sudo apt-get install geany
A nice editor for python and C++
-
sudo apt-get install git-core gitk git-gui
Source code repository information
-
cd /path/to/gr-howto-write-a-block
./bootstrap
./configure --prefix=/usr
make
(Compile existing code)
-
make install (install code)
More advanced Gnuradio tasks
- Install gnuradio from git (latest release) cd
~/Documents; git clone
http://gnuradio.org/git/gnuradio.git
- Configuring gnuradio (git version) cd gnuradio;
./bootstrap; ./configure --enable-gnuradio-core
--enable-usrp --enable-gr-usrp --enable-gruel
--enable-grc --prefix=/usr
- Making gnuradio (git version)
make
- Configuring gr-howto-write-a-block
cd gr-howto-write-a-block; ./bootstrap; ./configure
--prefix=/usr
- Making gr-howto-write-a-block
make