Version 7 (modified by mcarrick, 4 years ago)

updating instructions for revision 8775

Instructions for ML403 Build

(And current framework tweaks)

Installation

(For x386 install. Assumes all dependencies have been installed, sudo access, etc.)

Check out source from repository:

$ svn co https://ossie.wireless.vt.edu/repos/ossie/ossiedev/trunk

Build system/ossie/ directory with special flag

$ cd system/ossie
$ ./reconf ; ./configure
$ make "CXXFLAGS=-DBOOST_1_34"
$ sudo make install

Install rest of OSSIE

$ cd ../..
$ python build.py

Create Symbolic Link for nodeBooter

$ cd /sdr/domain/
$ ln -s ../../sdr/ sdr

Copy GPP executable: (This step to be replaced when building for ml403)

$ cd /sdr/bin/
$ cp GPP GPP_powerpc

Run nodeBooter

$ nodeBooter -D -d nodes/default_ml403_node/DeviceManager.dcd.xml

Set up /sdr for c_wavLoader

$ cd /sdr/nodes/default_ml403_node/
$ ln -s ../../xml/ xml
$ ln -s ../../waveforms/ml403_ossie_demo/ml403_ossie_demo_DAS.xml ml403_ossie_demo_DAS.xml
$ ln -s ../../waveforms/ml403_ossie_demo/ml403_ossie_demo.sad.xml ml403_ossie_demo.sad.xml

(Due to the fact that the file manager list() call is not recursive, waveforms that are desired to be run must have symbolic links for both the DAS and SAD files into the waveform directory. Currently only a single waveform can be listed within the default_ml403_node directory, as more than one crashes c_wavLoader.)

Run ossie_demo waveform

$ cd /sdr
$ c_wavLoader