update AutoBuild authored by Cedric Roux's avatar Cedric Roux
...@@ -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
... ...
......