The QNX website includes reference (evaluation) images for you to explore and use; however, as a system integrator or the developer of a custom solution, you might want to generate your own images.
If you want to use a custom image, you'll have to create an image for your target board. When you have your board booting with this custom image, you can modify the filesets to include additional packages and applications in the generated image.
Depending on your board, you will need to follow these high-level steps to create your target image:
The following diagram shows an overview of the process used to create a target image for the QNX SDK for Apps and Media. This process is discussed in detail in the chapters that follow.
Because generating the various files needed for a complete target image is a time-consuming and error-prone process, the QNX SDK for Apps and Media platform includes the mksysimage.py Python script that handles the entire process of generating a system image. To ensure that you use the correct version of Python (included with the Apps and Media installation), always use mksysimage.sh (Linux) or mksysimage.bat (Windows) to run this Python Script.
For more information about mksysimage.py and other relevant scripts and utilities, see "Building Target Images" in this guide, "Image Generation Utilities" in the System Services Reference, and the QNX SDP Utilities Reference.
You also have the option of generating a system image manually; you can run the individual utilities manually to generate any of the following: