Difference between revisions of "OpenBTS: dari GIT ttsou"

From OnnoWiki
Jump to navigation Jump to search
(New page: autoreconf -i ./configure --with-usrp1 make ==Referensi== * http://gnuradio.org/redmine/projects/gnuradio/wiki/OpenBTSUHD ==Pranala Menarik== * OpenBTS ===Persiapan=== * [[USR...)
 
Line 1: Line 1:
 +
* [[GNURadio: Ubuntu 11.10 Install | Compile dan Install GNURadio]]. Tanpa [[GNURadio]] terinstall maka [[OpenBTS]] tidak mungkin di instalasi.
 +
 +
==Instalasi Paket Pendukung dan Asterisk==
 +
 +
Instalasi paket / library pendukung tambahan
 +
 +
sudo apt-get install autoconf libtool libosip2-dev libortp-dev \
 +
libusb-1.0-0-dev g++ sqlite3 libsqlite3-dev erlang \
 +
asterisk asterisk-mysql cmake
 +
 +
Load [[GNURadio]]
 +
 +
sudo ldconfig
 +
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/
 +
 +
==Download Source Code OpenBTS-UHD ttsou via GIT==
 +
 +
sudo su
 +
cd /usr/local/src
 +
svn co http://wush.net/svn/range/software/public openbts
 +
 +
 +
===Edit OpenBTS===
 +
 +
sudo su
 +
cd /usr/local/src/openbts/openbts/trunk/apps
 +
 +
Edit
 +
 +
vi OpenBTS.cpp
 +
 +
Edit
 +
 +
// Start the transceiver interface.
 +
// Sleep long enough for the USRP to bootload.
 +
sleep(5);
 +
 +
supaya menjadi
 +
 +
sleep(15);
 +
 +
==Install OpenBTS==
 +
 +
Compile & Instalasi [[OpenBTS]]
 +
 +
sudo su
 +
cd /usr/local/src/openbts/openbts/trunk
 +
autoreconf -i
 +
./configure --with-usrp1
 +
make clean
 +
make
 +
make install
 +
cd /usr/local/src/openbts/openbts/trunk/apps
 +
ln -s ../Transceiver52M/transceiver
 +
cd /usr/local/src/openbts/openbts/trunk/
 +
sudo mkdir -p /usr/local/share/usrp/rev4/
 +
sudo cp Transceiver52M/std_inband.rbf /usr/local/share/usrp/rev4/
 +
 +
 +
 
  autoreconf -i
 
  autoreconf -i
 
  ./configure --with-usrp1
 
  ./configure --with-usrp1
Line 6: Line 66:
  
 
* http://gnuradio.org/redmine/projects/gnuradio/wiki/OpenBTSUHD
 
* http://gnuradio.org/redmine/projects/gnuradio/wiki/OpenBTSUHD
 +
* http://gnuradio.org/redmine/projects/gnuradio/wiki/OpenBTSBuildingAndRunning
 +
* http://wush.net/trac/rangepublic/wiki/BuildInstallRun
 +
* http://en.wikipedia.org/wiki/Regular_expression
 +
* http://www.mentby.com/modesto-aguirre-gomez/is-it-possible-to-run-the-usrp-at-64mhz-with-openbts28.html
 +
* http://www.mentby.com/Group/openbts-discuss/is-it-possible-to-run-the-usrp-at-64mhz-with-openbts28.html
  
 
==Pranala Menarik==
 
==Pranala Menarik==

Revision as of 10:14, 26 April 2012

Instalasi Paket Pendukung dan Asterisk

Instalasi paket / library pendukung tambahan

sudo apt-get install autoconf libtool libosip2-dev libortp-dev \
libusb-1.0-0-dev g++ sqlite3 libsqlite3-dev erlang \
asterisk asterisk-mysql cmake

Load GNURadio

sudo ldconfig
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/

Download Source Code OpenBTS-UHD ttsou via GIT

sudo su
cd /usr/local/src
svn co http://wush.net/svn/range/software/public openbts


Edit OpenBTS

sudo su
cd /usr/local/src/openbts/openbts/trunk/apps

Edit

vi OpenBTS.cpp

Edit

// Start the transceiver interface.
// Sleep long enough for the USRP to bootload.
sleep(5);

supaya menjadi

sleep(15);

Install OpenBTS

Compile & Instalasi OpenBTS

sudo su
cd /usr/local/src/openbts/openbts/trunk
autoreconf -i
./configure --with-usrp1
make clean
make
make install
cd /usr/local/src/openbts/openbts/trunk/apps
ln -s ../Transceiver52M/transceiver 
cd /usr/local/src/openbts/openbts/trunk/
sudo mkdir -p /usr/local/share/usrp/rev4/
sudo cp Transceiver52M/std_inband.rbf /usr/local/share/usrp/rev4/


autoreconf -i
./configure --with-usrp1
make

Referensi

Pranala Menarik

Persiapan

OpenBTS 2.6

OpenBTS 2.8

Ettus E110

Lain Lain

Catatan Legal dan Pendukung

Catatan Sejarah