This codelab is meant to provide step by step instructions to get you started using QSTI on QEMU on an Ubuntu system.

Prerequisites

Follow the steps here to Install QEMU

Upgrade to QEMU 10

If you want to run your image with the default resolution (720p) and no Vulkan support you can skip upgrading to QEMU 10. However it is recommended to upgrade to QEMU version 10.

To upgrade follow the steps here Upgrade to QEMU 10.

Follow the steps here to get the image

To start the VM follow the instructions here Launching QEMU. This will walk you through launching the VM with default options.

Tips on navigating QEMU can be found here Navigating QEMU

To run the VM with additional specifications see Additional QEMU Specifications.

QEMU version and recommended options provides recommendations depending on your QEMU verison.

The following guide describes how to troubleshoot common issues Troubleshooting.

The QNX Developer Desktop is available within the QSTI image. Detail documentation for using the QNX Developer Desktop can be found here Self-Hosted Developer Desktop Guide

Compile and run a C++ program

To get started the following guide will walk you through compiling and running a simple application on the QNX Developer Desktop Write a Hello World application with C++