OpenClovis Logo

Functional Description
Operating System Abstraction Layer (OSAL)

Description of the OS Abstraction Layer. More...

Description of the OS Abstraction Layer.

The OpenClovis Operating System Abstraction Layer (OSAL) provides a standard interface to commonly used operating system functions. OSAL supports target operating systems like most variations of Carrier Grade Linux. It is easily adaptable to any proprietary target operating system.

All OpenClovis ASP components are developed based on OSAL. Therefore, porting OSAL to another operating system is all that is needed to port the OpenClovis ASP.

OpenClovis ASP is delivered with a POSIX-compliant adaptation module that allows it to operate to any POSIX-compliant system, such as Linux and most Unix systems.

Software components can use the signal handlers provided by OSAL to handle critical Unix signals. This can automatically inform OpenClovis ASP Component Manager (CPM) about the signal and generate a fault or trigger necessary recovery actions. OSAL is currently designed as a standalone library with no dependencies on any other OpenClovis ASP components.


Generated on Tue Jan 10 10:29:15 PST 2012 for OpenClovis SDK using Doxygen