KD7LMO Home PageNear Space Return VehiclePayloadsGround StationTechnologyArizona Near Space ResearchContact

Ground Station

IRLP

Mobile GPS

ATV Receiver

GNU Radio

Overview

Installation

Overview

Baseline

GNU Radio

OTA Capture

Software

Latency

Acronyms
LED Clock
LED Clock
LED Clock
Nixie Clock
LED Clock
AM Tube Radio
LED Clock
FM Tube Radio
LED Clock
Tube Amplifier

Installation - Baseline
 
Procedure Depreciated  - This information is a now out of date. It still includes useful information, so I'll leave it here, but you may want to visit the GNU Radio Build Guide Wiki for an up-to-date install procedure.

The following are the base line software packages that won't change frequently.  Shown below are the packages, web sites, and a link to the download the source code tree.
 
Package Version Download Link Web Site Description
FFTW 3.0.1 FFTW http://www.fftw.org/ High performance library to support DFT/FFT/iFFT functions.
SWIG 1.3.25 SWIG http://www.swig.org/ SWIG, Simplified Wrapper and Interface Generator, is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. 
CppUnit 1.10.2 Cpp Unit http://sourceforge.net/projects/cppunit C++ unit testing framework.
SDCC 2.5.0 SDCC http://sdcc.sourceforge.net/ SDCC is an optimizing ANSI - C compiler that targets the Intel 8051, Maxim 80DS390, and the Zilog Z80 based MCUs.
wxPython 2.6.1.0 wxPython http://www.wxpython.org/ Blending of the wxWidgets C++ class library with the Python programming language
Numeric 23.8 Numeric http://sourceforge.net/projects/numpy Numerical Python adds a fast array facility to the Python language.
numarray 1.3.3 numarray http://sourceforge.net/projects/numpy Numerical Python adds a fast array facility to the Python language.  (Yes, these are two separate packages that are bundled together in the same area.)
Octave 2.1.71 Octave http://www.octave.org/ GNU Octave is a Matlab compatible high-level language, primarily intended for numerical computations.
Octave-forge 2005.06.13 Octave-forge http://sourceforge.net/projects/octave/ Script and function files used with GNU Octave

Baseline Software Packages


Build Scripts
 

The following shell scripts builds and installs all the packages shown above.  Just copy the script to the same directory as the compressed tar balls and execute it.  It does take some time to build the base line, but you'll only need to do it once.

  build_baseline.sh


Once the baseline is built, you can use this script to re-install the applications at a later time.  This script is useful if you want to perform a clean build and install of GNU radio, but don't want to build the entire base line.
 
  install_baseline.sh


One final script that will delete all the uncompressed source code trees and temporary files.  This script is useful if you want to build everything from scratch.
 
  clean_baseline.sh


Update History
 

The following is the revision history of the three shell scripts shown above.

 
Version Date Description
1.09 21 Sep 2005 Removed xerces package
1.08 21 Aug 2005 Upgraded numarray to version 1.3.3
1.07 20 June 2005 Upgraded SWIG to version 3.1.25
1.06 17 June 2005 Upgraded sdcc to version 2.5.0 and octave-forge to version 2005.06.13
1.05 12 June 2005 Upgraded numarray to version 1.3.2
1.04 9 June 2005 Upgraded wxPython to version 2.6.1.0
1.03 10 May 2005 Upgraded octave to 2.1.71
1.02 4 May 2005 Upgraded wxPython to version 2.6.0.0
1.01 24 Apr 2005 Added version information, upgraded numarray to version 1.3.1
1.00 1 Apr 2005 Initial release


 

 

Copyright © 2001-2009, KD7LMO

Web space provided by ESS, Inc. for all your consulting needs.