system

You can use the system folder for files that you want to add directly to the system partition; this is in contrast to binaries and configuration files that are part of QNX Software Center packages, as well as open-source projects that are downloaded and built.

Aside from a couple of exceptions, the relative path in the folder is usually consistent with the relative file intended for the file to be placed in the system partition, but this mapping is controlled by the snippet that includes each file.

You can use the system folder to customize the following system files:

  • customized system configuration files
  • license file for include OSS
Note:

Root certificates for SSL downloads are downloaded and stored in this folder at system/etc/ssl/certs/.

Customized system configuration files

The CTI, like the QSTI, has a unique configuration that is closer to what Raspberry Pi 4 users are accustomed to, rather than a configuration that would be more locked down on a production device running QNX.

The following table points out where certain configuration files are located in the folder:

Configuration file categoryRelative path
SPI configurationetc/config/spi
Camera and touchscreen configurationetc/system/config
RPi4 camera and touchscreen configurationetc/system/config/rpi4
RPi5 camera and touchscreen configurationetc/system/config/rpi5
USB launcher configuration/etc/usblauncher
Network configurationetc
GPIO sample Python codeetc/gpio
RPi4 graphics configurationusr/lib/graphics/rpi4-drm

Some of the customizations are explored in more detail in the "snippets" section. However, you can further tailor the configuration to your preferences.

License Files

The folder, usr/share/licenses, contains license files for each of the OSS projects that are built in the source tree. Refer to the "src" section for more details on how OSS projects get integrated into the CTI.

Page updated: