From 314b197aefc723f881eaff04a6e2625c793a41f5 Mon Sep 17 00:00:00 2001
From: Your Name <you@example.com>
Date: Thu, 12 Jan 2023 09:09:38 -0300
Subject: [PATCH] Add scripts to run in the USRP

---
 .../openairinterface-conf/run_USRP_oai_UE.sh  | 13 +++++++++++
 .../openairinterface-conf/run_USRP_oai_ran.sh | 22 +++++++++++++++++++
 2 files changed, 35 insertions(+)
 create mode 100755 openairinterface5g/openairinterface-conf/run_USRP_oai_UE.sh
 create mode 100755 openairinterface5g/openairinterface-conf/run_USRP_oai_ran.sh

diff --git a/openairinterface5g/openairinterface-conf/run_USRP_oai_UE.sh b/openairinterface5g/openairinterface-conf/run_USRP_oai_UE.sh
new file mode 100755
index 000000000..b9bbf2698
--- /dev/null
+++ b/openairinterface5g/openairinterface-conf/run_USRP_oai_UE.sh
@@ -0,0 +1,13 @@
+#!/bin/bash
+
+sudo apt-get install tmux -y
+
+session="oai_UE"
+
+## Split into 4 panes
+tmux new-session -d -s $session
+
+## Run OAI UE
+tmux send-keys -t 0 'cd ~/oai/cmake_targets/ran_build/build/' ENTER \; send-keys -t 0 'sudo ./nr-uesoftmodem -r 106 --numerology 1 --band 78 -C 3619200000 --sa --nokrnmod --ue-fo-compensation --ue-max-power 0 -E -O ../../../targets/PROJECTS/GENERIC-NR-5GC/CONF/ue.conf' ENTER;
+
+tmux attach-session -t $session
diff --git a/openairinterface5g/openairinterface-conf/run_USRP_oai_ran.sh b/openairinterface5g/openairinterface-conf/run_USRP_oai_ran.sh
new file mode 100755
index 000000000..676edfb88
--- /dev/null
+++ b/openairinterface5g/openairinterface-conf/run_USRP_oai_ran.sh
@@ -0,0 +1,22 @@
+#!/bin/bash
+
+sudo apt-get install tmux -y
+
+session="oai"
+
+## Split into 4 panes
+tmux new-session -d -s $session
+tmux split-window -h \; split-window -d;
+
+## Run OAI RAN
+
+## Run OAI CU
+tmux send-keys -t 0 'cd ~/oai/cmake_targets/ran_build/build/' ENTER \; send-keys -t 0 'sudo ./nr-softmodem -E --sa -O ../../../targets/PROJECTS/GENERIC-NR-5GC/CONF/cu_gnb.conf' ENTER;
+
+## Run OAI DU
+tmux send-keys -t 1 'cd ~/oai/cmake_targets/ran_build/build/' ENTER \; send-keys -t 1 'sudo ./nr-softmodem -E --sa -O ../../../targets/PROJECTS/GENERIC-NR-5GC/CONF/du_gnb.conf' ENTER;
+
+## Run FlexRIC
+tmux send-keys -t 2 'cd ~/flexric/' ENTER \; send-keys -t 2 './build/examples/ric/nearRT-RIC' ENTER;
+
+tmux attach-session -t $session
-- 
GitLab