Changes between Version 4 and Version 5 of Internal/SDR/NodeImage


Ignore:
Timestamp:
May 6, 2013, 2:54:36 PM (8 years ago)
Author:
nilanjan
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Internal/SDR/NodeImage

    v4 v5  
    1 = Installation procedure for UHD 003.005.000 and GNU Radio v3.6.3 on Ubuntu v12.04 =
     1= Installation procedure for UHD 003.005.002 and GNU Radio v3.6.4.1 on Ubuntu v12.04 =
    22
    3  1. Load baseline-5.4.ndz onto node
     3 1. Load baseline image onto node
    44 2. Build UHD from source code (http://code.ettus.com/redmine/ettus/projects/uhd/wiki/UHD_Build)
    55  a. Download source tar ball:
    66{{{
    7 > wget https://github.com/EttusResearch/UHD-Mirror/archive/release_003_005_000.tar.gz
    8 > tar -zxvf release_003_005_000.tar.gz
    9 > mv uhd_003_005_000 uhd
     7wget https://github.com/EttusResearch/UHD-Mirror/archive/release_003_005_002.tar.gz
     8tar -zxvf release_003_005_002.tar.gz
     9mv UHD-Mirror-release_003_005_002/ uhd
    1010}}}
    1111  b. Download prerequisites for UHD
    1212{{{
    13 > apt-get install libboost1.48-all-dev libusb-1.0-0-dev python-cheetah doxygen python-docutils
    14 > apt-get install git cmake libncurses5-dev libfftw3-3 libfftw3-dev
     13apt-get -y install emacs libboost1.48-all-dev libusb-1.0-0-dev python-cheetah doxygen python-docutils git cmake libncurses5-dev libfftw3-3 libfftw3-dev
    1514}}}
    1615  c. Build UHD (http://files.ettus.com/uhd_docs/manual/html/build.html#build-dependencies)
    1716{{{
    18 > cd uhd/host
    19 > mkdir build
    20 > cd build
    21 > cmake ../
    22 > make
    23 > make test
    24 > make install
     17cd uhd/host
     18mkdir build
     19cd build
     20cmake ../
     21make
     22make test
     23make install
    2524}}}
    2625  d. Set up library path
    2726{{{
    28 > echo "include /root/uhd/host/build/lib" >> /etc/ld.so.conf
    29 > ldconfig
     27echo "include /root/uhd/host/build/lib" >> /etc/ld.so.conf
     28ldconfig
    3029}}}
    3130  e. Update network interfaces to enable eth2. Add following line to /etc/network/interfaces
     
    4645  a. Get source code in tarball
    4746{{{
    48 > wget http://gnuradio.org/releases/gnuradio/gnuradio-3.6.3.tar.gz
    49 > tar -zxvf gnuradio-3.6.3.tar.gz
    50 > mv gnuradio-3.6.3 gnuradio
     47wget http://gnuradio.org/releases/gnuradio/gnuradio-3.6.4.1.tar.gz
     48tar -zxvf gnuradio-3.6.4.1.tar.gz
     49mv gnuradio-3.6.4.1 gnuradio
    5150}}}
    5251  b. Download pre-reqs (http://gnuradio.org/redmine/projects/gnuradio/wiki/UbuntuInstall)
     
    5655  c. Build GNU Radio (http://gnuradio.org/redmine/projects/gnuradio/wiki/BuildGuide#III-Start-the-build-process)
    5756{{{
    58 > cd gnuradio
    59 > mkdir build
    60 > cd build
    61 > cmake ../
    62 > make
    63 > make test
    64 > make install
     57cd gnuradio
     58mkdir build
     59cd build
     60cmake ../
     61make
     62make test
     63make install
    6564}}}
    6665  d. Set up Python path variable
    6766{{{
    68 > PYTHONPATH=/usr/local/lib/python2.7/dist-packages/
    69 > export PYTHONPATH
    70 > ldconfig
     67PYTHONPATH=/usr/local/lib/python2.7/dist-packages/
     68export PYTHONPATH
     69ldconfig
    7170}}}
    7271
    73 Finally reboot the node. To test out the UHD install
     72 4. Finally reboot the node.
     73 5. To test out the UHD install
    7474{{{
    75 > uhd_find_devices
     75uhd_find_devices
     76}}}
     77 and
     78{{{
     79uhd_usrp_probe
    7680}}}
    7781
    78 To test out gnu radio install
     82 6. To test out gnu radio install
    7983{{{
    80 > gnuradio-config-info -v
     84gnuradio-config-info -v
    8185}}}