Difference between revisions of "SrsRAN: Install srsRAN with ZeroMQ"
Onnowpurbo (talk | contribs) |
Onnowpurbo (talk | contribs) |
||
(One intermediate revision by the same user not shown) | |||
Line 8: | Line 8: | ||
sudo apt-get install build-essential cmake libfftw3-dev libmbedtls-dev libboost-program-options-dev libconfig++-dev libsctp-dev libzmq3-dev make libtool autoconf automake -y | sudo apt-get install build-essential cmake libfftw3-dev libmbedtls-dev libboost-program-options-dev libconfig++-dev libsctp-dev libzmq3-dev make libtool autoconf automake -y | ||
− | + | Compile dan install libzmq | |
cd /usr/local/src/ | cd /usr/local/src/ | ||
Line 19: | Line 19: | ||
sudo ldconfig | sudo ldconfig | ||
− | + | Compile dan install czmq | |
cd /usr/local/src/ | cd /usr/local/src/ | ||
Line 30: | Line 30: | ||
sudo ldconfig | sudo ldconfig | ||
− | + | Compile srsRAN | |
cd /usr/local/src/ | cd /usr/local/src/ | ||
Line 40: | Line 40: | ||
make -j4 | make -j4 | ||
make test -j4 | make test -j4 | ||
+ | |||
+ | Setelah selesai mengcompile srsRAN, kita dapat menginstall-nya melalui perintah, | ||
sudo make install | sudo make install | ||
sudo ldconfig | sudo ldconfig | ||
srsran_install_configs.sh user | srsran_install_configs.sh user | ||
+ | |||
+ | |||
+ | ==Pranala Menarik== | ||
+ | |||
+ | * [[5G]] |
Latest revision as of 13:51, 22 December 2022
srsRAN adalah rangkaian radio perangkat lunak 4G dan 5g. Jaringan 4G terdiri dari jaringan inti, eNodeB, dan implementasi UE. Biasanya eNodeB dan UE digunakan dengan radio fisik untuk transmisi over-the-air. Namun, perangkat lunak srsRAN juga menyertakan radio virtual yang menggunakan network libraryn ZeroMQ untuk mentransfer sampel radio antar aplikasi. Pendekatan ini sangat berguna untuk pengembangan, pengujian, debugging, CI/CD atau untuk mengajar dan mendemonstrasikan.
Catatan aplikasi ini menunjukkan bagaimana pendekatan radio virtual srsRAN dapat digunakan untuk membuat jaringan end-to-end.
Pertama-tama, install software pendukung
sudo apt-get install build-essential cmake libfftw3-dev libmbedtls-dev libboost-program-options-dev libconfig++-dev libsctp-dev libzmq3-dev make libtool autoconf automake -y
Compile dan install libzmq
cd /usr/local/src/ git clone https://github.com/zeromq/libzmq.git cd libzmq ./autogen.sh ./configure make sudo make install sudo ldconfig
Compile dan install czmq
cd /usr/local/src/ git clone https://github.com/zeromq/czmq.git cd czmq ./autogen.sh ./configure make sudo make install sudo ldconfig
Compile srsRAN
cd /usr/local/src/ git clone https://github.com/srsRAN/srsRAN.git cd srsRAN mkdir build cd build cmake ../ make -j4 make test -j4
Setelah selesai mengcompile srsRAN, kita dapat menginstall-nya melalui perintah,
sudo make install sudo ldconfig srsran_install_configs.sh user