Difference between revisions of "OpenBTS: RangeNetwork Compile"

From OnnoWiki
Jump to navigation Jump to search
(New page: You will also need to install liba53, which is included with the distribution. The following commands should install it correctly from the OPENBTS_ROOT cd a53/trunk sudo make install ...)
 
Line 1: Line 1:
 +
 +
==Update==
 +
 +
cd /home/openbts/software
 +
svn co http://wush.net/svn/range/software/public public
 +
 +
==Install liba53==
 +
 
  You will also need to install liba53, which is included with the distribution. The following commands should install it correctly from the OPENBTS_ROOT
 
  You will also need to install liba53, which is included with the distribution. The following commands should install it correctly from the OPENBTS_ROOT
  
Line 4: Line 12:
 
  sudo make install
 
  sudo make install
  
Building OpenBTS
+
 
 +
==Building OpenBTS==
  
 
OpenBTS should, in principle, build and run on any Unix-like operating system, including 64-bit. However, in practice, most of our development is done on Ubuntu 10 or 12.04 LTS systems, so these are best-supported.
 
OpenBTS should, in principle, build and run on any Unix-like operating system, including 64-bit. However, in practice, most of our development is done on Ubuntu 10 or 12.04 LTS systems, so these are best-supported.

Revision as of 07:08, 14 January 2014

Update

cd /home/openbts/software
svn co http://wush.net/svn/range/software/public public

Install liba53

You will also need to install liba53, which is included with the distribution. The following commands should install it correctly from the OPENBTS_ROOT
cd a53/trunk
sudo make install


Building OpenBTS

OpenBTS should, in principle, build and run on any Unix-like operating system, including 64-bit. However, in practice, most of our development is done on Ubuntu 10 or 12.04 LTS systems, so these are best-supported. Range Networks RAD1

Building for Range equipment is easiest, as it has no external dependencies. Just run the following commands:

cd openbts/trunk
autoreconf -i
./configure
make

With the build resolved, you'll need to build and link the transceiver appropriate for your hardware. For a Range Networks basestation unit these links are

(from OpenBTS root)

cd apps
make
ln -s ../TransceiverRAD1/transceiver .
ln -s ../TransceiverRAD1/ezusb.ihx .
ln -s ../TransceiverRAD1/fpga.rbf .


Referensi