Operating System Abstraction Layer(GSC-18370-1)
aeronautics
Operating System Abstraction Layer
(GSC-18370-1)
Overview
The OS Abstraction Layer (OSAL) project is a small software library that isolates embedded software from the underlying operating system. The OSAL does this by providing an Application Program Interface (API) to an abstract real time operating system. The OSAL then provides implementations of this API for two Real Time Operating Systems: vxWorks and RTEMS. In addition, an implementation is provided for Linux/POSIX for embedded Linux projects, and desktop development and testing. To facilitate the use of these APIs, the project also includes a directory structure and set of makefiles that facilitate building a project for a particular OS and hardware platform. Unit tests and several examples are included.
Software Details
Category
Aeronautics
Reference Number
GSC-18370-1
Release Type
Open Source
Operating System
Linux, vxWorks, RTEMS