High-Level Architecture

Here is a high-level Architecture diagram, which shows the different functionalities provided by NvMCU_SwModules from NVIDIA DRIVE® OS release, and the static architecture of customer developed software components.

Figure 1. NVIDIA DRIVE OS MCU Software High-Level Architecture
Figure 2. Example Interaction Between the NvMCU_SwModules and the Error Handler Software Component

The green blocks shown in the pictures above are safety certified software components and the blue boxes are the software components provided as reference code. The gray boxes indicate placeholder software components used to evaluate the software architecture of NvMCU_SwModules. You must develop the complete functionality of reference software components and the placeholder software modules. The following topics describe the functionality provided by the NvMCU_SwModules and Reference software components.