A system project can contain multiple applications that can run on a device simultaneously. Two applications for the same processor cannot sit together in a system project.
For example, on a Zynq® UltraScale+™ MPSoC device, a Hello World standalone application on a Cortex®-A53 and a Hello World application on a Cortex®-R5F can be held in one system project if they are expected to run at the same time. A Hello World standalone application on a Cortex-A53 and a Hello World application in Linux cannot be combined in one system project, because these applications use the same Cortex-A53 processors and cannot run simultaneously on them.
The following steps detail the flow to add two applications to one system project.
- Create an application as described in Creating a Standalone Application Project, and select the required existing system project.
- Right-click the system project in the Explorer view, and select Add Application Project. This launches the application project creation wizard, and selects the selected system project automatically.
- Complete the flow detailed in Creating a Standalone Application Project.