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