Like other embedded systems, the QNX CAR Platform for Infotainment boots in several stages, each involving a number of interdependent tasks.
These tasks all take time. To ensure that software and hardware components are initialized and ready when needed, the system architect or designer must think deliberately through each of these stages. The QNX CAR platform provides a number of mechanisms to help meet your particular bootup requirements. This document will walk through the entire bootup sequence, offering techniques you can use at each stage to optimize the bootup sequence for the particular requirements of your system.
These stages are discussed in detail in the sections that follow.