User's Manual
Mobile WiMAX Outdoor RAS SPI-2210 System Description/Ed.05
© SAMSUNG Electronics Co., Ltd. 3-21
3.3 Software Structure
3.3.1 Basic Structure
The components of the outdoor SPI-2210 software is shown below: Operating System (OS),
Device Driver (DD), Middleware (MW), Network Processor Software (NPS), IP Routing
Software (IPRS), and application. The application is divided by Call Control (CC) block
for the call processing and the OAM block for operation and maintenance of the outdoor
SPI-2210.
Figure 3.13 Software Structure of Outdoor SPI-2210
Operating System (OS)
OS initializes and controls the hardware device, and runs the software operation in the
hardware. To operate the software, OS uses the embedded Linux OS, and manages the dual
software processes. Then, OS provides various functions efficiently with limited resources.
Middleware (MW)
MW helps the smooth operation between OS and application under various types of
hardware environment, and to achieve this, MW provides various services: message
delivery service between applications, event notification service, High Availability (HA)
service for duplex managing and data backup, debugging utility services. In addition, the
MW provides the systematic and strong management of the account, the authority and the
authentication function.
Device Driver (DD)
DD manages the normal operation of applications that OS does not control in the system.
DD provides the API for the user processor to setup/control/detect the hardware device.
Also, DD confirms the device configuration by receiving the configuration data from the
upper user processor, and also provides the functions of register manipulation for device
operation, device diagnosis, statistics and status management.
MW IPRS
OS DD
NPS
Hardware
OAM
CC
APPLICATION