Difference between revisions of "OpenBTS: RangeNetwork Compile"
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
Onnowpurbo (talk | contribs)  (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  ...)  | 
				Onnowpurbo (talk | contribs)   | 
				||
| 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 .