High-Level Architecture

Here is a high-level Architecture diagram which shows the different functionalities provided by NvMCU_SwModules from NVIDIA DRIVE platform, and the static architecture of Customer developed SWCs.

Figure 1. NVIDIA DRIVE™ AGX MCU Software High-Level Architecture
Figure 2. Example Interaction Between the NvMCU_SwModules and the Error Handler SW 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 grey colored boxes indicate test stubs used to evaluate the SW architecture of NvMCU_SwModules. The complete functionality of reference SW components and the tests stubs are required to be developed by the customer projects. The functionality provided by the NvMCU_SwModules and Reference SW components are described below.