Using QEMU in the Vitis IDE with the ETS SoC project
As already mentioned, QEMU is integrated into the Vitis IDE, which means that there is already a virtual platform that can be used as a prototyping environment for the test software we have built for the Cortex-A9 processor. This virtual environment presents itself as if it was the real hardware on which the executable file is running, and therefore can be used natively with the Cortex-A9 executable we built in Chapter 8, FPGA SoC Software Design Flow. To use QEMU as a demo platform in the Vitis IDE, just follow these steps:
- To launch QEMU, go to Xilinx in the Vitis IDE main menu and then click Start/Stop Emulator:
Figure 9.6 – Launching QEMU in the Vitis IDE
- The following wizard will open, showing the project and its associated configuration. Click Start to launch QEMU.
Figure 9.7 – Launch menu of QEMU in the Vitis IDE
QEMU will then start its console...