This Figure shows the APU Linux software platform.
The middleware layer is a horizontal layer implemented in the user-space. It provides the following functionality:
•Interfaces with the application layer
•Provides access to kernel frameworks
The OS layer is a horizontal layer implemented in the kernel-space. It provides the following functionality:
•Provides a stable, well-defined API to user-space
•Includes device drivers and kernel frameworks (subsystems)
•Accesses the hardware