AudioManager  7.6.6
Native Application Runtime Environment
Early Audio

The Requirement

The requirement reviews showed that one very important aspect of managing audio within GENIVI is the early/late phase where the Linux part of the system is not available. This feature is addressed via special domains: EarlyDomains. These domains are acting "unmanaged" - meaning without the interaction with the AudioManager - providing a simpler set of features until the AudioManager is up and running. When the Linux system is then fully operable a handover is done from the EarlyDomains towards the AudioManager. In order to be able to operate without the Linux up and running, the EarlyDomains must be implemented on a second fast-boot or always-on controller, e.g. the so called vehicle processor.

Early Startup

This picture shows the principle of the early startup:

early.png

Late Rundown

This picture shows the principle of the late rundown:

late.png