... | @@ -18,6 +18,7 @@ cd cmake_targets |
... | @@ -18,6 +18,7 @@ cd cmake_targets |
|
```
|
|
```
|
|
|
|
|
|
### Install, Build eNB
|
|
### Install, Build eNB
|
|
|
|
|
|
* package installation + EXMIMO Driver Installation: `./build_oai -I --install-optional-packages`
|
|
* package installation + EXMIMO Driver Installation: `./build_oai -I --install-optional-packages`
|
|
* package installation + USRP Driver installation : `./build_oai -I --install-optional-packages -w USRP`
|
|
* package installation + USRP Driver installation : `./build_oai -I --install-optional-packages -w USRP`
|
|
* package installation + BladeRF Driver Installation: `./build_oai -I --install-optional-packages -w BLADERF`
|
|
* package installation + BladeRF Driver Installation: `./build_oai -I --install-optional-packages -w BLADERF`
|
... | @@ -26,11 +27,13 @@ cd cmake_targets |
... | @@ -26,11 +27,13 @@ cd cmake_targets |
|
* eNB+ ETHERNET : `build_oai.bash --eNB -c -w ETHERNET`
|
|
* eNB+ ETHERNET : `build_oai.bash --eNB -c -w ETHERNET`
|
|
|
|
|
|
### Build LTE Simulations (L3/L2/L1)
|
|
### Build LTE Simulations (L3/L2/L1)
|
|
|
|
|
|
* unitary L1 simulations: `./build_oai --phy_simulators`
|
|
* unitary L1 simulations: `./build_oai --phy_simulators`
|
|
* oaisim: `./build_oai --oaisim` (build oaisim with S1 support)
|
|
* oaisim: `./build_oai --oaisim` (build oaisim with S1 support)
|
|
* oaisim_nos1: `./build_oai --oaisim --noS1` (build oaisim without S1 support)
|
|
* oaisim_nos1: `./build_oai --oaisim --noS1` (build oaisim without S1 support)
|
|
|
|
|
|
These will create directories under `cmake_targets` corresponding to the different targets. These are the main directories:
|
|
These will create directories under `cmake_targets` corresponding to the different targets. These are the main directories:
|
|
|
|
|
|
* lte_noS1_build_oai (see notes below for further building instructions) : L1/L2 + Linux IP interface (i.e. no S1 interface). This is a target which will work with and OAI eNB and OAI UE only.
|
|
* lte_noS1_build_oai (see notes below for further building instructions) : L1/L2 + Linux IP interface (i.e. no S1 interface). This is a target which will work with and OAI eNB and OAI UE only.
|
|
* oaisim_build_oai : oaisim with S1
|
|
* oaisim_build_oai : oaisim with S1
|
|
* lte_build_oai: eNB/UE build with S1/NAS
|
|
* lte_build_oai: eNB/UE build with S1/NAS
|
... | @@ -38,6 +41,7 @@ These will create directories under `cmake_targets` corresponding to the differe |
... | @@ -38,6 +41,7 @@ These will create directories under `cmake_targets` corresponding to the differe |
|
* oaisim_noS1_build_oai: oaisim without S1
|
|
* oaisim_noS1_build_oai: oaisim without S1
|
|
|
|
|
|
Notes:
|
|
Notes:
|
|
|
|
|
|
* Add `-x` to enable xforms (soft scope)
|
|
* Add `-x` to enable xforms (soft scope)
|
|
* Add `-V` to enable VCD file generation
|
|
* Add `-V` to enable VCD file generation
|
|
* Add `-K /tmp/itti_enb.log` for itti logs
|
|
* Add `-K /tmp/itti_enb.log` for itti logs
|
... | @@ -51,6 +55,10 @@ cmake .. |
... | @@ -51,6 +55,10 @@ cmake .. |
|
make lte-softmodem -j4
|
|
make lte-softmodem -j4
|
|
```
|
|
```
|
|
|
|
|
|
|
|
### Build OpenAirInterface System Emulation (oaisim)
|
|
|
|
|
|
|
|
Refer to [OpenAirLTEEmulation](OpenAirLTEEmulation).
|
|
|
|
|
|
## Building the EPC modules
|
|
## Building the EPC modules
|
|
|
|
|
|
```shell
|
|
```shell
|
... | | ... | |