Difference between revisions of "OpenAirInterface: Compile"

From OnnoWiki
Jump to navigation Jump to search
 
(3 intermediate revisions by 3 users not shown)
Line 1: Line 1:
Rekomendasi OS : Ubuntu 14.04 atau 16.04 Ubuntu 18.04
+
OSA adalah rumah bagi OpenAirInterface, sebuah perangkat lunak terbuka yang mengumpulkan komunitas pengembang dari seluruh dunia, yang bekerja sama untuk membangun teknologi Radio Access Network (RAN) dan Core Network (CN) seluler nirkabel. Pada kesempatan ini, kita akan menggunakan teknologi radio access network (RAN) untuk men-test jaringan selular 4G dengan peralatan Software Define Radio (SDR) Ettus B200. Rekomendasi sistem operasi yang digunakan adalah Ubuntu 18.04.
 +
 
 +
Agar Ettus B200 dapat berjalan dengan baik, kita perlu menginstalasi USRP driver.
 +
Jika UHD belum di instalasi sebelumnya, kita perlu menginstall UHD dari source sebagai berikut,
 +
 
 +
sudo apt-get install libboost-all-dev libusb-1.0-0-dev python-mako doxygen python-docutils python-requests
 +
python3-pip cmake build-essential
 +
pip3 install mako numpy
 +
git clone git://github.com/EttusResearch/uhd.git
 +
cd uhd; mkdir host/build; cd host/build
 +
cmake -DCMAKE_INSTALL_PREFIX=/usr ..
 +
make -j4
 +
sudo make install
 +
sudo ldconfig
 +
sudo /usr/lib/uhd/utils/uhd_images_downloader.py
 +
 
 +
Instalasi software git
  
 
  sudo apt-get update
 
  sudo apt-get update
Line 6: Line 22:
 
  git config --global user.email "email"
 
  git config --global user.email "email"
  
*Khusus untuk ubuntu 14.04
+
Bagi anda yang masih menggunakan ubuntu 14.04 perlu menambahkan perintah berikut,
 +
 
 
  echo -n | openssl s_client -showcerts -connect gitlab.eurecom.fr:443 2>/dev/null | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' | sudo tee -a /etc/ssl/certs/ca-certificates.crt
 
  echo -n | openssl s_client -showcerts -connect gitlab.eurecom.fr:443 2>/dev/null | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' | sudo tee -a /etc/ssl/certs/ca-certificates.crt
 
  git config --global http.sslverify false
 
  git config --global http.sslverify false
 +
 +
Download source code OpenAirInterface dari github melalui perintah berikut,
  
 
  cd /usr/local/src/
 
  cd /usr/local/src/
 
  git clone https://gitlab.eurecom.fr/oai/openairinterface5g.git
 
  git clone https://gitlab.eurecom.fr/oai/openairinterface5g.git
 +
 +
Setelah semua source code berhasil di ambil, kita dapat melanjutkan proses pembuatan (build) OpenAirInterface melalui perintah berikut,
  
 
  cd openairinterface5g/
 
  cd openairinterface5g/
git checkout develop
 
 
  source oaienv
 
  source oaienv
 
  cd cmake_targets/
 
  cd cmake_targets/
 
  ./build_oai -I -w USRP --eNB --UE
 
  ./build_oai -I -w USRP --eNB --UE
 +
 +
 +
==Pranala Menarik==
 +
 +
* [[5G]]

Latest revision as of 13:52, 25 December 2022

OSA adalah rumah bagi OpenAirInterface, sebuah perangkat lunak terbuka yang mengumpulkan komunitas pengembang dari seluruh dunia, yang bekerja sama untuk membangun teknologi Radio Access Network (RAN) dan Core Network (CN) seluler nirkabel. Pada kesempatan ini, kita akan menggunakan teknologi radio access network (RAN) untuk men-test jaringan selular 4G dengan peralatan Software Define Radio (SDR) Ettus B200. Rekomendasi sistem operasi yang digunakan adalah Ubuntu 18.04.

Agar Ettus B200 dapat berjalan dengan baik, kita perlu menginstalasi USRP driver. Jika UHD belum di instalasi sebelumnya, kita perlu menginstall UHD dari source sebagai berikut,

sudo apt-get install libboost-all-dev libusb-1.0-0-dev python-mako doxygen python-docutils python-requests 
python3-pip cmake build-essential
pip3 install mako numpy
git clone git://github.com/EttusResearch/uhd.git
cd uhd; mkdir host/build; cd host/build
cmake -DCMAKE_INSTALL_PREFIX=/usr ..
make -j4
sudo make install
sudo ldconfig
sudo /usr/lib/uhd/utils/uhd_images_downloader.py

Instalasi software git

sudo apt-get update
sudo apt-get install subversion git -y
git config --global user.name "nama"
git config --global user.email "email"

Bagi anda yang masih menggunakan ubuntu 14.04 perlu menambahkan perintah berikut,

echo -n | openssl s_client -showcerts -connect gitlab.eurecom.fr:443 2>/dev/null | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' | sudo tee -a /etc/ssl/certs/ca-certificates.crt
git config --global http.sslverify false

Download source code OpenAirInterface dari github melalui perintah berikut,

cd /usr/local/src/
git clone https://gitlab.eurecom.fr/oai/openairinterface5g.git

Setelah semua source code berhasil di ambil, kita dapat melanjutkan proses pembuatan (build) OpenAirInterface melalui perintah berikut,

cd openairinterface5g/
source oaienv
cd cmake_targets/
./build_oai -I -w USRP --eNB --UE


Pranala Menarik