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
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 category | Relative path |
|---|---|
| SPI configuration | etc/config/spi |
| Camera and touchscreen configuration | etc/system/config |
| RPi4 camera and touchscreen configuration | etc/system/config/rpi4 |
| RPi5 camera and touchscreen configuration | etc/system/config/rpi5 |
| USB launcher configuration | /etc/usblauncher |
| Network configuration | etc |
| GPIO sample Python code | etc/gpio |
| RPi4 graphics configuration | usr/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.
