Project

General

Profile

Actions

Accelerate3g5 -- unicornteam » History » Revision 11

« Previous | Revision 11/24 (diff) | Next »
Alin, 04/11/2017 03:31 AM


Accelerate3g5 -- unicornteam

Journal

2017/03/15 -- Received the package of nano3G.

2017/04/10

Building from source
  • PC:Ubuntu16.04
  • HardWare:ip.access nano3G
  • SoftWare:Osmocom

1.1 Install cross-compilation environment

sudo apt-get update

sudo apt-get install libtool shtool autoconf git-core pkg-config make gcc build-essential libgmp3-dev libmpfr-dev libx11-6 libx11-dev texinfo flex bison libncurses5 libncurses5-dbg libusb-0.1-4 libpcsclite1 libccid pcscd libncurses5-dev libncursesw5 libncursesw5-dbg libncursesw5-dev zlibc zlib1g-dev libmpfr4 libmpc-dev libpcsclite-dev 
sudo ldconfig

mkdir osm
cd osm
mkdir build install src
wget http://bb.osmocom.org/trac/raw-attachment/wiki/GnuArmToolchain/gnu-arm-build.3.sh
cd src
wget http://ftp.gnu.org/gnu/gcc/gcc-4.8.2/gcc-4.8.2.tar.bz2
wget http://ftp.gnu.org/gnu/binutils/binutils-2.21.1a.tar.bz2
wget ftp://sources.redhat.com/pub/newlib/newlib-1.19.0.tar.gz

cd ..
chmod +x gnu-arm-build.3.sh
sudo bash gnu-arm-build.3.sh

1.2 Add Cross compiler environment

cd install/bin
pwd

vi ~/./.bashrc
export PATH=$PATH:/home/$username(change this to your name)/osm/install/bin

#save and quit
cd ../../
source ~/.bashrc

0x02 build CalypsoBTS

2.1 Build libosmo-dsp

git clone git://git.osmocom.org/libosmo-dsp.git
cd libosmo-dsp/
autoreconf -i
./configure
make
sudo make install
cd ..

2.2 Build osmocom-bb

git clone git://git.osmocom.org/osmocom-bb.git trx
cd trx/
git checkout jolly/testing
cd src/

# It needs TX support
# Just uncomment 'CFLAGS += -DCONFIG_TX_ENABLE' in target/firmware/Makefile

# And make with transceiver support
make HOST_layer23_CONFARGS=--enable-transceiver

2.3 Install dependency package

sudo apt-get install sqlite3 libdbi-dev libdbd-sqlite3 libsctp-dev

2.4 Build Ortp

wget http://download.savannah.gnu.org/releases/linphone/ortp/sources/ortp-0.22.0.tar.gz
tar -xvf ortp-0.22.0.tar.gz
cd ortp-0.22.0/
./configure
make
sudo make install
sudo ldconfig
cd ..

2.5 Build libosmo-abis

git clone git://git.osmocom.org/libosmo-abis.git
cd libosmo-abis
autoreconf -i
./configure
make
sudo make install
sudo ldconfig
cd ..

2.6 Build libosmo-netif

git clone git://git.osmocom.org/libosmo-netif.git
cd libosmo-netif/
autoreconf -i
./configure
make
sudo make install
sudo ldconfig
cd ..

2.7 Build openbsc

install PCAP library frist

apt-cache search PCAP
sudo pat-get install libpcap-dev libpcap0.8 libpcap0.8-dbg libpcap0.8-dev
sudo ldconfig

git clone git://git.osmocom.org/openbsc.git
cd openbsc/openbsc/
autoreconf -i
./configure
make
sudo make install
cd ../..

2.8 Build osmo-bts

git clone git://git.osmocom.org/osmo-bts.git
cd osmo-bts
autoreconf -i
./configure --enable-trx
make
sudo make install
cd ..

2.9 Create configuration folder for OpenBSC

# Create the configuration folder if it isn't exist yet
mkdir ~/.osmocom
cd ~/.osmocom
touch ~/.osmocom/open-bsc.cfg
touch ~/.osmocom/osmo-bts.cfg

0x03 Build Cellular Infrastructure

3.1 Clone

git clone git://git.osmocom.org/libosmocore
git clone git://git.osmocom.org/libosmo-abis
git clone git://git.osmocom.org/openbsc
git clone git://git.osmocom.org/libosmo-netif
git clone git://git.osmocom.org/libosmo-sccp
git clone git://git.osmocom.org/libsmpp34
git clone git://git.osmocom.org/openggsn

3.2 Download and run build script

wget https://osmocom.org/attachments/download/2438/build_2G.sh
chmod 777  build_2G.sh
sudo bash build_2G.sh

h3. Run BTS

Terminal 1:

osmo-nitb -c ~/.osmocom/open-bsc.cfg -l ~/.osmocom/hlr.sqlite3 -P -C --debug=DRLL:DCC:DMM:DRR:DRSL:DNM

Terminal 2:

telnet localhost 4242

Files (10)
C7aK_6IVAAALB5Z.jpg View C7aK_6IVAAALB5Z.jpg 211 KB Alin, 04/10/2017 08:55 AM
C7aK_5_U0AAN1Co.jpg View C7aK_5_U0AAN1Co.jpg 183 KB Alin, 04/10/2017 08:55 AM
2017-04.png View 2017-04.png 1.06 MB Alin, 04/11/2017 03:31 AM
ipfind.png View ipfind.png 302 KB Alin, 04/11/2017 07:18 AM
telnet.png View telnet.png 69.3 KB Alin, 04/11/2017 07:18 AM
network.jpg View network.jpg 155 KB Alin, 04/11/2017 08:13 AM
Snip20170411_2.png View Snip20170411_2.png 2.2 MB Alin, 04/11/2017 09:37 AM
20170606241837.png View 20170606241837.png 342 KB Alin, 07/06/2017 04:20 AM
20170606270232.png View 20170606270232.png 109 KB Alin, 07/06/2017 10:04 AM
IMG_3088.PNG View IMG_3088.PNG 1.49 MB Alin, 08/08/2017 03:36 AM

Updated by Alin almost 7 years ago · 11 revisions

Add picture from clipboard (Maximum size: 48.8 MB)