# OSC O-DU with OAI CU ###### tags: `Construction` The OSCoduOAIcu is a project of OSC O-DU & OAI CU Integration which aim to provide OSC O-DU a complete 5G NR CU solution **## How to build** **### Compilation** Navigate to cmake_targets folder ```bash $ cd <openairinterface5g Directory>/cmake_targets ``` Build OAI CU ```bash ## Build Command $ ./build_oai --gNB ``` ``` ### Build OSC ## O-DU make clean_odu MACHINE=BIT64 MODE=FDD VNF_ENABLE=YES make odu MACHINE=BIT64 MODE=FDD VNF_ENABLE=YES make odu MACHINE=BIT64 MODE=FDD VNF_ENABLE=YES O1_ENABLE=YES ## CU Stub make clean_cu NODE=TEST_STUB MACHINE=BIT64 MODE=FDD make cu_stub NODE=TEST_STUB MACHINE=BIT64 MODE=FDD make cu_stub NODE=TEST_STUB MACHINE=BIT64 MODE=FDD O1_ENABLE=YES ## RIC Stub make clean_ric NODE=TEST_STUB MACHINE=BIT64 MODE=FDD make ric_stub NODE=TEST_STUB MACHINE=BIT64 MODE=FDD make ric_stub NODE=TEST_STUB MACHINE=BIT64 MODE=FDD O1_ENABLE=YES ``` Assign IP address for O-DU and O-CU ```sh $ cd oscdu_oaicu $ cd l2 # Modify the appropriate NIC $ vim nic.sh #!/bin/bash sudo ifconfig enp4s0:ODU "192.168.130.81" sudo ifconfig enp4s0:CU_STUB "192.168.130.82" sudo ifconfig enp4s0:RIC_STUB "192.168.130.80" sudo ifconfig enp4s0:OAI_CU "192.168.130.83" PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/home/mwnl/ export PATH echo "O-RAN NIC Setting Complete!" $ ./nic.sh ``` Execute RIC_STUB ```bash $ cd <l2 Directory>/bin/ric_stub $ ./ric_stub ``` Execute OAI CU (Now Testing in BAND 66 FDD mode) ```bash $ cd <openairinterface5g Directory>/cmake_targets/ran_build/build/ $ sudo ./nr-softmodem -O ../../../ci-scripts/conf_files/cu.band66.tm1.106PRB.usrpb210.conf --sa ``` Execute O-DU ```bash $ cd <l2 Directory>/bin/odu $ ./odu ```    
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up