AudioManager
7.6.6
Native Application Runtime Environment
|
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.
This picture shows the principle of the early startup:
This picture shows the principle of the late rundown: