The AMD Vitis™ unified software platform provides AMD software packages, including drivers, libraries, board support packages, and complete operating systems to develop a software platform. In this module, you create a standalone platform (a single-threaded, simple operating system (OS) platform) that provides the lowest layer of software modules used to access processor-specific functions. You then compile a bare-metal application that orchestrates the data flow between the PL kernels and AI Engine graph. In Module 07 and 08, you create a PetaLinux software platform to run Linux applications that conduct functional and performance tests. Bare-metal systems are often created first because they are simpler, easy to validate, and can help get the entire system design up and running quickly. When the bare-metal system is stable, it indicates the hardware is stable. System designers can then move build complex Linux-based embedded software to run on the hardware.