User's Manual

Confidential
Chapter 3 System Structure
LTE eNB System Description v2.0 37
Copyright © 2017, All Rights Reserved.
Software Structure
Basic Software Structure
The software of eNB is divided into three parts:
Kernel Space (OS/DD)
Forwarding Space (NPC, NP)
User Space (MW, IPRS, CPS, OAM)
The following figure shows eNB software structure:
Figure 21. eNB Software Structure
Operating System (OS)
The OS initializes and controls the hardware devices and ensures that software is
ready to run on the hardware devices.
The OS consists of a booter, kernel, root file system (RFS), and utility.
Booter: Performs initialization on boards. It initializes the CPU, L1/L2 Cache,
UART, and MAC and the devices such as CPLD and RAM within each board,
and runs the u-boot.