OpenAirInterfaceのインストール説明
6475 ワード
設置過程を記録します。これらのものはオーロラリングface 5 Gサイトにあります。http://www.openairinterface.org/ 上に全部あります。以下は勉強としてのみ使用します。
1、オペレーティングシステムuuntu 14.04(オペレーティングシステムのバージョンを見るコマンドは
Kernel Requirements for RAN(無線アクセスネットワークのカーネル要求)
2、low-latency kenalをインストールするバージョン番号は3.19.0-61-lowlatency実行コマンドです。
(現在ここを見ています。コアネットワークのカーネル需要が続きます。勉強する時に更新します。)
OpenAirInterfacerをインストールする(GitHubから)
まずgithubをインストールします
まずcdから先ほどのopenairine terface 5 gフォルダ(もしあなたが私のようにすれば、メインフォルダ内で)例えばeNBをコンパイルします。ファイルのインストール+EXMIMOドライバのインストール./buildyi-I ファイルインストール+USRPドライバインストール/buildyi-I-w USRP ファイルインストール+BladeRFドライバインストール./buildyi-I-w BLADERF 注意:上記のコマンドを使用してドライバをインストールしないと、他の場所からのドライブを除くと、奇妙なエラーが発生する可能性があります。この3つはハードウェアドライバ付きの空室伝送です。まだ空口伝送は使用されていません。任意のコマンドを選択して、長い待ち時間がかかります。その後、コンパイルモジュールを選択します。例えば、eNBをコンパイルするなどです。 eNB+EXMIMO+test./builduoai–eNB-w EXMIMO-c-s eNB+USRP./buildyi–eNB-c-w USRP eNB+ETHERNET./buildyi–eNB-c-t ETHERNET より多くのヘルプ。
ここで最初の二つは全部空のハードウェア伝送で、三つ目を選んでコンパイルします。
LTEシミュレータをコンパイル(L 3/L 2/L 1) 単独L 1シミュレータ./buildyi–phymulators oaisim./builduoai–oaisim(コンパイルOAIwithS 1サポート) oaisim_nos1./buildai–oaisim–noS 1(OAIwithout S 1コンパイルサポート)
1、オペレーティングシステムuuntu 14.04(オペレーティングシステムのバージョンを見るコマンドは
cat /etc/issue
)Kernel Requirements for RAN(無線アクセスネットワークのカーネル要求)
2、low-latency kenalをインストールするバージョン番号は3.19.0-61-lowlatency実行コマンドです。
sudo apt-get install linux-image-3.19.0-61-lowlatency linux-headers-3.19.0-61-lowlatency
そしてコマンドを実行しますsudo ln -s /usr/src/linux-headers-3.19.0-61-lowlatency/include/generated/autoconf.h /lib/modules/3.19.0-61-lowlatency/build/include/linux
3、電力管理実行コマンドはCPUの周波数を見てください。watch grep \"cpu MHz\" /proc/cpuinfo
cpufrequtilsをインストールして、次のように命令します。sudo apt-get install cpufrequtils
次のファイルを編集します。このファイルが存在しない場合は、ファイルを作成します。sudo gedit /etc/default/cpufrequtils
このファイルに次のステートメントを追加して保存して終了します。GOVERNOR="performance"
その後オンデマンドを無効にします。でないと再起動したら上の設定はなくなります。sudo update-rc.d ondemand disable
コマンドを実行して、CPUの周波数と状態を確認します。cpufreq-info
コマンド編集グループファイルを実行します(ブートガイド)sudo gedit /etc/default/grub
以下の語句を置換します。GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_pstate=disable"
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
そしてコマンドを実行しますsudo update-grub
「blacklist intel uplowerclamp」を/etc/modprobe.d/blacklist.com nfの末尾に追加します(このファイルが存在しない場合は、このファイルを作成して添付します)。インストールi 7 zでCPUを確認します。sudo apt-get install i7z
sudo i7z
CPUをフル電力送信状態に調整し、BIOSでhyperthreadingをオフにし、CPU frequency control、C-Stares、P-StatitesなどのCPU周波数に関するものをオフにします。(現在ここを見ています。コアネットワークのカーネル需要が続きます。勉強する時に更新します。)
OpenAirInterfacerをインストールする(GitHubから)
まずgithubをインストールします
sudo apt-get update
sudo apt-get install subversion git
githubの名前とメールアドレスを設定します。git config --global user.name "Your Name"
git config --global user.email "Your email address"
以下のコマンドを実行します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 clone https://gitlab.eurecom.fr/oai/openairinterface5g.git
git clone https://gitlab.eurecom.fr/oai/xtables-addons-oai.git
OAIをコンパイルする実行可能ファイルまずcdから先ほどのopenairine terface 5 gフォルダ(もしあなたが私のようにすれば、メインフォルダ内で)例えばeNBをコンパイルします。
git clone https://gitlab.eurecom.fr/oai/openairinterface5g.git
cd YOUR_openairinterface5g_DIRECTORY #cd
source oaienv # ,
cd cmake_targets
次のコマンドが実行できます。ここで最初の二つは全部空のハードウェア伝送で、三つ目を選んでコンパイルします。
LTEシミュレータをコンパイル(L 3/L 2/L 1)