5G: srsEPC eNB install: Difference between revisions
From OnnoCenterWiki
Jump to navigationJump to search
| (12 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
Untuk compile kita perlu colok Ettus B210 dengan kondisi nyala. | |||
Untuk operasional kita butuh Ettus B210 tersambung. | |||
==Set CPU Freq== | |||
sudo apt-get install cpufrequtils | |||
echo 'GOVERNOR="performance"' | sudo tee /etc/default/cpufrequtils | |||
sudo systemctl disable ondemand | |||
cek | |||
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor | |||
==Build== | |||
sudo apt update | |||
sudo apt -y install cmake libfftw3-dev libmbedtls-dev libboost-program-options-dev libconfig++-dev libsctp-dev | |||
sudo apt -y install libuhd-dev libuhd003 uhd-host | |||
Download & Cek Ettus B210 | |||
sudo uhd_images_downloader | |||
sudo uhd_usrp_probe | |||
Sebagai user biasa, jangan sebagai root. | |||
Download & compile source code | |||
cd ~ | |||
git clone https://github.com/srsLTE/srsLTE.git | |||
cd srsLTE | |||
mkdir build | |||
cd build | |||
cmake ../ | |||
make -j8 | |||
make test -j8 | |||
Pastikan | |||
100% tests passed, 0 tests failed out of 1541 | |||
sudo make install | |||
sudo ldconfig | |||
==Configure== | |||
Change back to the source directory. | |||
cd ~/srsLTE | |||
===srsEPC=== | |||
cp srsepc/epc.conf.example srsepc/epc.conf | |||
cp srsepc/user_db.csv.example srsepc/user_db.csv | |||
===srsENB=== | |||
cp srsenb/enb.conf.example srsenb/enb.conf | |||
cp srsenb/rr.conf.example srsenb/rr.conf | |||
cp srsenb/sib.conf.example srsenb/sib.conf | |||
cp srsenb/rb.conf.example srsenb/rb.conf | |||
==Run== | |||
Run EPC | |||
cd ~/srsLTE/srsepc | |||
sudo srsepc epc.conf | |||
Open another terminal: | |||
cd ~/srsLTE/srsenb | |||
sudo srsenb enb.conf | |||
Latest revision as of 02:44, 16 September 2022
Untuk compile kita perlu colok Ettus B210 dengan kondisi nyala. Untuk operasional kita butuh Ettus B210 tersambung.
Set CPU Freq
sudo apt-get install cpufrequtils echo 'GOVERNOR="performance"' | sudo tee /etc/default/cpufrequtils sudo systemctl disable ondemand
cek
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
Build
sudo apt update sudo apt -y install cmake libfftw3-dev libmbedtls-dev libboost-program-options-dev libconfig++-dev libsctp-dev sudo apt -y install libuhd-dev libuhd003 uhd-host
Download & Cek Ettus B210
sudo uhd_images_downloader sudo uhd_usrp_probe
Sebagai user biasa, jangan sebagai root. Download & compile source code
cd ~ git clone https://github.com/srsLTE/srsLTE.git cd srsLTE mkdir build cd build cmake ../
make -j8 make test -j8
Pastikan
100% tests passed, 0 tests failed out of 1541
sudo make install sudo ldconfig
Configure
Change back to the source directory.
cd ~/srsLTE
srsEPC
cp srsepc/epc.conf.example srsepc/epc.conf cp srsepc/user_db.csv.example srsepc/user_db.csv
srsENB
cp srsenb/enb.conf.example srsenb/enb.conf cp srsenb/rr.conf.example srsenb/rr.conf cp srsenb/sib.conf.example srsenb/sib.conf cp srsenb/rb.conf.example srsenb/rb.conf
Run
Run EPC
cd ~/srsLTE/srsepc sudo srsepc epc.conf
Open another terminal:
cd ~/srsLTE/srsenb sudo srsenb enb.conf