Working with reference images

Updated: April 19, 2023

The reference images are built to be a certain size for optimal scenarios. If you require a larger size, you can either build your own image while specifying a larger partition or mount additional filesystems to your target. In some cases, mounting a filesystem also makes testing applications on the target easier. For more information, see Mounting additional filesystems on a target system.

Because a reference image is designed for development, some features that aren't intended for production systems are enabled by default:
qconn
The qconn service allows you to connect and transfer files to the target image using the QNX Momentics IDE. In a production environment, you must disable qconn because it is highly insecure. For information about working with qconn, see IP communication in the Reference chapter of the QNX Momentics IDE User's Guide.
Networking
You can connect to an image running on the target using ssh. To do so, determine the target's IP address using a console connection and run the ifconfig command. For more information, see the Getting Started Guide for the reference image you're using.
Note: If the target doesn't support a console connection, see the Getting Started Guide for other methods for determining the IP address.
Write access
For production systems, filesystems aren't typically mounted with write access, for security reasons. By default, the filesystem on the reference image is read-only. You need to run the mount -uw /base command to remount the filesystem for read-write access, which is typically required for development and for testing. For example, when you test your applications, write access is required to modify configuration files.